{AJS構築}15.8.1 JP1/AJS3サービスの自動起動および自動終了の設定

  • 物理ホスト

1. 自動起動設定

vim /etc/opt/jp1ajs2/jajs_start


1.1. JP1/AJS3 - Manager

84行目付近

: # /opt/jp1ajs2/bin/jajs_spmd >/dev/null 2>/dev/null

/opt/jp1ajs2/bin/jajs_spmd >/dev/null 2>/dev/null


1.2. JP1/AJS3 - Agent

84行目付近

: # /opt/jp1ajs2/bin/jajs_spmd >/dev/null 2>/dev/null

/opt/jp1ajs2/bin/jajs_spmd >/dev/null 2>/dev/null

1.3. キューレスエージェントサービス

49行目付近
: # /opt/jp1ajs2/bin/ajsqlstart >/dev/null 2>/dev/null

/opt/jp1ajs2/bin/ajsqlstart >/dev/null 2>/dev/null

 

1.4. キューレスファイル転送サービス

57行目付近
: # /opt/jp1ajs2/bin/ajsqlftpstart >/dev/null 2>/dev/null

/opt/jp1ajs2/bin/ajsqlftpstart >/dev/null 2>/dev/null


1.5. JP1/AJS3 Check Managerサービス,JP1/AJS3 Check Agentサービス
91行目付近
: # /opt/jp1ajs2/bin/ajschkstart -m >/dev/null 2>/dev/null &

/opt/jp1ajs2/bin/ajschkstart -m >/dev/null 2>/dev/null &

99行目付近
: # /opt/jp1ajs2/bin/ajschkstart -a >/dev/null 2>/dev/null &

/opt/jp1ajs2/bin/ajschkstart -a >/dev/null 2>/dev/null &

 

1.6. P1/AJS3 Autonomous Agentサービス,JP1/AJS3 Autonomous Agent Messengerサービス
66行目付近
: # /opt/jp1ajs2/bin/ajsatmstart >/dev/null 2>/dev/null

/opt/jp1ajs2/bin/ajsatmstart >/dev/null 2>/dev/null

74行目付近
: # /opt/jp1ajs2/bin/ajsatstart >/dev/null 2>/dev/null

/opt/jp1ajs2/bin/ajsatstart >/dev/null 2>/dev/null

 

2. 自動終了設定

vim /etc/opt/jp1ajs2/jajs_stop


2.1. JP1/AJS3 - Manager
41,42行目付近

: # /opt/jp1ajs2/bin/jajs_spmd_stop
: # RC=$?

/opt/jp1ajs2/bin/jajs_spmd_stop
RC=$?

59行目付近
: # WAIT_READY=YES

WAIT_READY=YES

2.2. JP1/AJS3 - Agent
41,42行目付近

: # /opt/jp1ajs2/bin/jajs_spmd_stop
: # RC=$?

/opt/jp1ajs2/bin/jajs_spmd_stop
RC=$?

59行目付近
: # WAIT_READY=YES

WAIT_READY=YES

2.3. キューレスエージェントサービス
70行目付近
: # /opt/jp1ajs2/bin/ajsqlstop

/opt/jp1ajs2/bin/ajsqlstop


2.4. キューレスファイル転送サービス

73行目付近
: # /opt/jp1ajs2/bin/ajsqlftpstop

/opt/jp1ajs2/bin/ajsqlftpstop

2.5. JP1/AJS3 Check Managerサービス,JP1/AJS3 Check Agentサービス
48行目付近
: # /opt/jp1ajs2/bin/ajschkstop

/opt/jp1ajs2/bin/ajschkstop

2.6. JP1/AJS3 Autonomous Agentサービス,JP1/AJS3 Autonomous Agent Messengerサービス
52行目付近
: # /opt/jp1ajs2/bin/ajsatstop

/opt/jp1ajs2/bin/ajsatstop

56行目付近
: # /opt/jp1ajs2/bin/ajsatmstop

/opt/jp1ajs2/bin/ajsatmstop

 


--動作確認

/opt/jp1ajs2/bin/ajsatsetup -m

reboot

--JP1/AJS3 - Manager
--JP1/AJS3 - Agent
/opt/jp1ajs2/bin/jajs_spmd_status


--キューレスエージェントサービス
--キューレスファイル転送サービス
/opt/jp1ajs2/bin/ajsqlstatus

--JP1/AJS3 Check Managerサービス
--JP1/AJS3 Check Agentサービス
ps -ef | grep ajschk

 

--JP1/AJS3 Autonomous Agentサービス
--JP1/AJS3 Autonomous Agent Messengerサービス
/opt/jp1ajs2/bin/ajsatstatus

 

  • 論理ホスト

1. 自動起動設定

vim /etc/opt/jp1ajs2/jajs_start.cluster


1.1. JP1/AJS3 - Manager
97行目付近に記載済
1.2. JP1/AJS3 - Agent
97行目付近に記載済

 

1.3. キューレスエージェントサービス
(2) 系切り替え時にキューレスエージェントサービスを停止する運用

52行目付近
: # /opt/jp1ajs2/bin/ajsqlstart >/dev/null 2>/dev/null

/opt/jp1ajs2/bin/ajsqlstart >/dev/null 2>/dev/null


67行目付近
: # /opt/jp1ajs2/bin/ajsqlattach -h $JP1_HOSTNAME

/opt/jp1ajs2/bin/ajsqlattach -h $JP1_HOSTNAME

70行目付近
: # exit 1

exit 1

148行目付近
: # /opt/jp1ajs2/bin/ajsqldetach -h $JP1_HOSTNAME -k

/opt/jp1ajs2/bin/ajsqldetach -h $JP1_HOSTNAME -k

 

1.4. キューレスファイル転送サービス


60行目付近
: # /opt/jp1ajs2/bin/ajsqlftpstart >/dev/null 2>/dev/null

/opt/jp1ajs2/bin/ajsqlftpstart >/dev/null 2>/dev/null

 

1.5. JP1/AJS3 Check Managerサービス,JP1/AJS3 Check Agentサービス

104行目付近
: # /opt/jp1ajs2/bin/ajschkstart -m >/dev/null 2>/dev/null &

/opt/jp1ajs2/bin/ajschkstart -m >/dev/null 2>/dev/null &

112行目付近
: # /opt/jp1ajs2/bin/ajschkstart -a >/dev/null 2>/dev/null &

/opt/jp1ajs2/bin/ajschkstart -a >/dev/null 2>/dev/null &


1.6. P1/AJS3 Autonomous Agentサービス,JP1/AJS3 Autonomous Agent Messengerサービス

79行目付近
: # /opt/jp1ajs2/bin/ajsatmstart >/dev/null 2>/dev/null

/opt/jp1ajs2/bin/ajsatmstart >/dev/null 2>/dev/null

87行目付近
: # /opt/jp1ajs2/bin/ajsatstart >/dev/null 2>/dev/null

/opt/jp1ajs2/bin/ajsatstart >/dev/null 2>/dev/null

 

2. 自動終了設定

vim /etc/opt/jp1ajs2/jajs_stop.cluster


2.1. JP1/AJS3 - Manager
47行目付近に記載済み
2.2. JP1/AJS3 - Agent
47行目付近に記載済み

 

2.3. キューレスエージェントサービス
(2) 系切り替え時にキューレスエージェントサービスを停止する運用

100行目付近
: # /opt/jp1ajs2/bin/ajsqldetach -h $JP1_HOSTNAME -k

/opt/jp1ajs2/bin/ajsqldetach -h $JP1_HOSTNAME -k

103行目付近
: # ExitCord=1
: # exit $ExitCord

ExitCord=1
exit $ExitCord

108行目付近
: # /opt/jp1ajs2/bin/ajsqlstop -c

/opt/jp1ajs2/bin/ajsqlstop -c

2.4. キューレスファイル転送サービス
111行目付近
: # /opt/jp1ajs2/bin/ajsqlftpstop -c

/opt/jp1ajs2/bin/ajsqlftpstop -c


2.5. JP1/AJS3 Check Managerサービス,JP1/AJS3 Check Agentサービス

68行目付近
: # /opt/jp1ajs2/bin/ajschkstop

/opt/jp1ajs2/bin/ajschkstop

 

2.6. P1/AJS3 Autonomous Agentサービス,JP1/AJS3 Autonomous Agent Messengerサービス

72行目付近
: # /opt/jp1ajs2/bin/ajsatstop

/opt/jp1ajs2/bin/ajsatstop

76行目付近
: # /opt/jp1ajs2/bin/ajsatmstop

/opt/jp1ajs2/bin/ajsatmstop

 


--動作確認

/opt/jp1ajs2/bin/ajsatsetup -m

 

/etc/opt/jp1ajs2/jajs_stop.cluster mmm190
/etc/opt/jp1base/jbs_stop.cluster mmm190
umount /mnt/sdc2
reboot
mount /dev/sdb1 /mnt/sdc2
/etc/opt/jp1base/jbs_start.cluster mmm190
/etc/opt/jp1ajs2/jajs_start.cluster mmm190

--JP1/AJS3 - Manager
--JP1/AJS3 - Agent
/opt/jp1ajs2/bin/jajs_spmd_status -h mmm190

--キューレスエージェントサービス
--キューレスファイル転送サービス
/opt/jp1ajs2/bin/ajsqlstatus -h mmm190

--JP1/AJS3 Check Managerサービス
--JP1/AJS3 Check Agentサービス
ps -ef | grep ajschk

 

--JP1/AJS3 Autonomous Agentサービス
--JP1/AJS3 Autonomous Agent Messengerサービス
/opt/jp1ajs2/bin/ajsatstatus