{AJS構築}13.4.1 言語環境の設定

  • 物理ホスト

(1)マネージャでの作業

1. JP1の各サービス停止

/opt/jp1ajs2/bin/jajs_spmd_stop
/opt/jp1base/bin/jbs_spmd_stop
/opt/jp1base/bin/jevstop
/opt/jp1base/bin/jevlogdstop

2. JP1/Baseで使用する文字コード種別を変更

vim /etc/opt/jp1base/conf/jp1bs_env.conf
LANGの値を設定する

vim /etc/opt/jp1base/conf/jp1bs_param.conf
LANGの値を設定する

/opt/jp1base/bin/jbssetcnf /etc/opt/jp1base/conf/jp1bs_param.conf

vim /etc/opt/jp1base/jbs_start
LANGの値を設定する

3. JP1/AJS3サービスが発行するイベントやジョブ実行環境などの出力文字コード種別を変更する

vim /etc/opt/jp1ajs2/conf/jp1ajs_env.conf
LANGの値を設定する
UTF-8に変更する場合のみ、最終行に「AJSCONVERTUTF8=no」を指定する

 

4. ジョブの実行環境およびユニット定義環境の文字コード種別を変更する

/opt/jp1ajs2/bin/jajs_config -k "[JP1_DEFAULT\JP1AJSMANAGER\AJSROOT1]" "AJSCHARCODE"="UTF-8"


5. UTF-8に対応していないエージェントで正しくキューレスジョブを実行させるために,環境設定パラメーターを設定し、JP1/AJS3 Queueless Agentサービスを再起動する
UTF-8に変更する場合のみ

/opt/jp1ajs2/bin/jajs_config -k "[JP1_DEFAULT\JP1AJSMANAGER]" "QLMANCHARCODE"="UTF-8"
/opt/jp1ajs2/bin/jajs_config -k "[JP1_DEFAULT\JP1QLAGENT]" "AJSQL_CHARCODE"="UTF-8"


--キューレスジョブ再起動
/opt/jp1ajs2/bin/ajsqlstop
/opt/jp1ajs2/bin/ajsqlstart
/opt/jp1ajs2/bin/ajsqlstatus

 


6. 定義内容の事前チェックを使用するために,環境設定パラメーターを変更する
/opt/jp1ajs2/bin/jajs_config -k "[JP1_DEFAULT\JP1AJS2\CHECK]" "AJSCHK_CHARCODE"="UTF-8"


7. スケジューラーサービスがsyslogへ出力するメッセージを変更するために,環境設定パラメーターを変更する
/opt/jp1ajs2/bin/jajs_config -k "[JP1_DEFAULT\JP1AJSMANAGER\AJSROOT1]" "SYSLOGCODE"="ja_JP.UTF-8"

8. 中国語を使用するかどうかの環境パラメーターを変更する。
/opt/jp1ajs2/bin/jajs_config -k "[JP1_DEFAULT\JP1AJS2COMMON]" "AJSI18N"="no"


9. JP1の各サービス起動

/opt/jp1base/bin/jbs_spmd
/opt/jp1base/bin/jevstart
/opt/jp1base/bin/jevlogdstart
/opt/jp1ajs2/bin/jajs_spmd

/opt/jp1base/bin/jbs_spmd_status
/opt/jp1base/bin/jevstat
/opt/jp1base/bin/jevlogdstat
/opt/jp1ajs2/bin/jajs_spmd_status

 

(2)エージェントでの作業

1. JP1の各サービス停止

/opt/jp1ajs2/bin/jajs_spmd_stop
/opt/jp1base/bin/jbs_spmd_stop
/opt/jp1base/bin/jevstop
/opt/jp1base/bin/jevlogdstop

2. JP1/Baseで使用する文字コード種別を変更

vim /etc/opt/jp1base/conf/jp1bs_env.conf
LANGの値を設定する

vim /etc/opt/jp1base/conf/jp1bs_param.conf
LANGの値を設定する

/opt/jp1base/bin/jbssetcnf /etc/opt/jp1base/conf/jp1bs_param.conf

vim /etc/opt/jp1base/jbs_start
LANGの値を設定する

3. JP1/AJS3サービスが発行するイベントやジョブ実行環境などの出力文字コード種別を変更する

vim /etc/opt/jp1ajs2/conf/jp1ajs_env.conf
LANGの値を設定する
UTF-8に変更する場合のみ、最終行に「AJSCONVERTUTF8=no」を指定する

 


5. UTF-8に対応していないエージェントで正しくキューレスジョブを実行させるために,環境設定パラメーターを設定し、JP1/AJS3 Queueless Agentサービスを再起動する
UTF-8に変更する場合のみ

/opt/jp1ajs2/bin/jajs_config -k "[JP1_DEFAULT\JP1QLAGENT]" "AJSQL_CHARCODE"="UTF-8"


--キューレスジョブ再起動
/opt/jp1ajs2/bin/ajsqlstop
/opt/jp1ajs2/bin/ajsqlstart
/opt/jp1ajs2/bin/ajsqlstatus

 

6. 定義内容の事前チェックを使用するために,環境設定パラメーターを変更する
/opt/jp1ajs2/bin/jajs_config -k "[JP1_DEFAULT\JP1AJS2\CHECK]" "AJSCHK_CHARCODE"="UTF-8"


8. 中国語を使用するかどうかの環境パラメーターを変更する。
/opt/jp1ajs2/bin/jajs_config -k "[JP1_DEFAULT\JP1AJS2COMMON]" "AJSI18N"="no"


9. JP1の各サービス起動

/opt/jp1base/bin/jbs_spmd
/opt/jp1base/bin/jevstart
/opt/jp1base/bin/jevlogdstart
/opt/jp1ajs2/bin/jajs_spmd

/opt/jp1base/bin/jbs_spmd_status
/opt/jp1base/bin/jevstat
/opt/jp1base/bin/jevlogdstat
/opt/jp1ajs2/bin/jajs_spmd_status

 

  • 論理ホスト

(1)マネージャでの作業

1. JP1の各サービス停止

/etc/opt/jp1ajs2/jajs_stop.cluster mmm190
/etc/opt/jp1base/jbs_stop.cluster mmm190


2. JP1/Baseで使用する文字コード種別を変更

--実行系での作業

vim /mnt/sdc2/jp1ajs/jp1base/conf/jp1bs_env.conf
LANGの値を設定する

vim /mnt/sdc2/jp1ajs/jp1base/conf/jp1bs_param.conf
LANGの値を設定する

[JP1_DEFAULT\JP1BASE]

[mmm190\JP1BASE]

/opt/jp1base/bin/jbssetcnf /mnt/sdc2/jp1ajs/jp1base/conf/jp1bs_param.conf

vim /etc/opt/jp1base/jbs_start.cluster
LANGの値を設定する


--待機系での作業

vim /etc/opt/jp1base/jbs_start.cluster
LANGの値を設定する

 

3. JP1/AJS3サービスが発行するイベントやジョブ実行環境などの出力文字コード種別を変更する

vim /mnt/sdc2/jp1ajs/jp1ajs2/conf/jp1ajs_env.conf
LANGの値を設定する
UTF-8に変更する場合のみ、最終行に「AJSCONVERTUTF8=no」を指定する

 

4. ジョブの実行環境およびユニット定義環境の文字コード種別を変更する

/opt/jp1ajs2/bin/jajs_config -k "[mmm190\JP1AJSMANAGER\AJS3SCHEDULE001]" "AJSCHARCODE"="UTF-8"


5. UTF-8に対応していないエージェントで正しくキューレスジョブを実行させるために,環境設定パラメーターを設定し、JP1/AJS3 Queueless Agentサービスを再起動する
UTF-8に変更する場合のみ

/opt/jp1ajs2/bin/jajs_config -k "[JP1_DEFAULT\JP1AJSMANAGER]" "QLMANCHARCODE"="UTF-8"
/opt/jp1ajs2/bin/jajs_config -k "[JP1_DEFAULT\JP1QLAGENT]" "AJSQL_CHARCODE"="UTF-8"


--キューレスジョブ再起動
/opt/jp1ajs2/bin/ajsqldetach -h mmm190
/opt/jp1ajs2/bin/ajsqlstop
/opt/jp1ajs2/bin/ajsqlstart
/opt/jp1ajs2/bin/ajsqlattach -h mmm190
/opt/jp1ajs2/bin/ajsqlstatus -h mmm190

 

 


6. 定義内容の事前チェックを使用するために,環境設定パラメーターを変更する
/opt/jp1ajs2/bin/jajs_config -k "[JP1_DEFAULT\JP1AJS2\CHECK]" "AJSCHK_CHARCODE"="UTF-8"


7. スケジューラーサービスがsyslogへ出力するメッセージを変更するために,環境設定パラメーターを変更する
/opt/jp1ajs2/bin/jajs_config -k "[mmm190\JP1AJSMANAGER\AJS3SCHEDULE001]" "SYSLOGCODE"="ja_JP.UTF-8"

8. 中国語を使用するかどうかの環境パラメーターを変更する。
/opt/jp1ajs2/bin/jajs_config -k "[JP1_DEFAULT\JP1AJS2COMMON]" "AJSI18N"="no"


9. JP1の各サービス起動

/etc/opt/jp1base/jbs_start.cluster mmm190
/etc/opt/jp1ajs2/jajs_start.cluster mmm190

/opt/jp1base/bin/jbs_spmd_status -h mmm190
/opt/jp1ajs2/bin/jajs_spmd_status -h mmm190

10.待機系への反映

共通定義情報の出力
/opt/jp1base/bin/jbsgetcnf -h mmm190 > /root/jbscnf.txt
scp /root/jbscnf.txt mmm192:/root

共通定義情報の取り込み
ssh mmm192 "/opt/jp1base/bin/jbssetcnf /root/jbscnf.txt"

 

(2)エージェントでの作業

 

1. JP1の各サービス停止

/etc/opt/jp1ajs2/jajs_stop.cluster mmm194
/etc/opt/jp1base/jbs_stop.cluster mmm194


2. JP1/Baseで使用する文字コード種別を変更

--実行系での作業

vim /mnt/sdc2/jp1ajs/jp1base/conf/jp1bs_env.conf
LANGの値を設定する

vim /mnt/sdc2/jp1ajs/jp1base/conf/jp1bs_param.conf
LANGの値を設定する

[JP1_DEFAULT\JP1BASE]

[mmm194\JP1BASE]

/opt/jp1base/bin/jbssetcnf /mnt/sdc2/jp1ajs/jp1base/conf/jp1bs_param.conf

vim /etc/opt/jp1base/jbs_start.cluster
LANGの値を設定する


--待機系での作業

vim /etc/opt/jp1base/jbs_start.cluster
LANGの値を設定する

 

3. JP1/AJS3サービスが発行するイベントやジョブ実行環境などの出力文字コード種別を変更する

vim /mnt/sdc2/jp1ajs/jp1ajs2/conf/jp1ajs_env.conf
LANGの値を設定する
UTF-8に変更する場合のみ、最終行に「AJSCONVERTUTF8=no」を指定する

 

 

5. UTF-8に対応していないエージェントで正しくキューレスジョブを実行させるために,環境設定パラメーターを設定し、JP1/AJS3 Queueless Agentサービスを再起動する
UTF-8に変更する場合のみ

/opt/jp1ajs2/bin/jajs_config -k "[JP1_DEFAULT\JP1QLAGENT]" "AJSQL_CHARCODE"="UTF-8"


--キューレスジョブ再起動
/opt/jp1ajs2/bin/ajsqldetach -h mmm194
/opt/jp1ajs2/bin/ajsqlstop
/opt/jp1ajs2/bin/ajsqlstart
/opt/jp1ajs2/bin/ajsqlattach -h mmm194
/opt/jp1ajs2/bin/ajsqlstatus -h mmm194

 

 


6. 定義内容の事前チェックを使用するために,環境設定パラメーターを変更する
/opt/jp1ajs2/bin/jajs_config -k "[JP1_DEFAULT\JP1AJS2\CHECK]" "AJSCHK_CHARCODE"="UTF-8"

 

8. 中国語を使用するかどうかの環境パラメーターを変更する。
/opt/jp1ajs2/bin/jajs_config -k "[JP1_DEFAULT\JP1AJS2COMMON]" "AJSI18N"="no"


9. JP1の各サービス起動

/etc/opt/jp1base/jbs_start.cluster mmm194
/etc/opt/jp1ajs2/jajs_start.cluster mmm194

/opt/jp1base/bin/jbs_spmd_status -h mmm194
/opt/jp1ajs2/bin/jajs_spmd_status -h mmm194

10.待機系への反映

共通定義情報の出力
/opt/jp1base/bin/jbsgetcnf -h mmm194 > /root/jbscnf.txt
scp /root/jbscnf.txt mmm196:/root

共通定義情報の取り込み
ssh mmm196 "/opt/jp1base/bin/jbssetcnf /root/jbscnf.txt"