3.3.3 非クラスタシステムの論理ホスト運用で自動起動および自動停止を設定する(Linuxの場合)
-
論理ホスト用の自動起動および自動停止スクリプトを作成する。
格納先:/usr/lib/systemd/system/jp1_cons_論理ホスト名.service
自動起動および自動停止スクリプト例
[Unit] Description=JP1/Integrated Management - Manager 論理ホスト名 Service Requires=jp1_base_論理ホスト名.service After=jp1_base_論理ホスト名.service ConditionFileIsExecutable=/etc/opt/jp1cons/jco_start.cluster ConditionFileIsExecutable=/etc/opt/jp1cons/jco_stop.cluster [Service] ExecStart=/etc/opt/jp1cons/jco_start.cluster 論理ホスト名 ExecStop=/etc/opt/jp1cons/jco_stop.cluster 論理ホスト名 Type=forking KillMode=none StandardOutput=null StandardError=null [Install] WantedBy=multi-user.target graphical.target
論理ホスト名は起動する論理ホスト名とします。JP1/Baseの論理ホストのUnitファイルの詳細については,JP1/Baseの設定に従ってください。
-
次のコマンドで作成した自動起動および自動停止スクリプトを登録する。
# systemctl --system enable jp1_cons_論理ホスト名
-
自動起動および自動停止スクリプトを編集した場合は,次のコマンドでその変更をsystemdに反映させる。
# systemctl daemon-reload
- 重要
-
Linux環境でJP1/IM - Managerの自動起動および自動終了を設定し有効にしている場合に,JP1/IM - Managerを手動で起動したり停止したりするときは,次のコマンドを実行してください。JP1/IM - Managerのプロセス群の起動状態は,jco_spmd_statusコマンドで確認できます。IMデータベースを使用している場合,IMデータベースの稼働状態はjimdbstatusコマンドで確認できます。
-
JP1/IM - Managerの起動
物理ホストの場合
systemctl start jp1_cons.service
論理ホストの場合
systemctl start jp1_cons_論理ホスト名.service
-
JP1/IM - Managerの停止
物理ホストの場合
systemctl stop jp1_cons.service
論理ホストの場合
systemctl stop jp1_cons_論理ホスト名.service
JP1/IM - Managerの自動起動・自動停止が有効の場合,systemctlコマンド以外の,jco_startコマンド,jco_start.clusterコマンドで起動したり,jco_stopコマンド,jco_stop.clusterコマンドで停止したりすると,JP1/IM - Managerの自動停止が実行されません(システムの停止時に停止スクリプトは起動されませんが,自動起動・自動停止の設定は有効のままです)。
システム停止時にJP1/IM - Managerを自動停止させる場合は,再度systemctlコマンドで起動操作をしてください。JP1/IM - Managerが自動停止するかどうかは,次のコマンドを実行して,「active」が表示されることを確認してください。
- 物理ホストの場合
-
systemctl is-active jp1_cons.service
- 論理ホストの場合
-
systemctl is-active jp1_cons_論理ホスト名.service
-