cloudify 2.7 と OpenStack クラウドに「helloworld」サービスをデプロイしました。サービスを再起動せずに tomcat サービスを停止します。
したがって、cloudify シェルで次のコマンドを実行しました。
cloudify@default> connect cloudify-manager-1_IP 正常に接続されました cloudify@default> use-application helloworld アプリケーション helloworld を使用します cloudify@helloworld> Tomcat を呼び出します cloudify:start-maintenance-mode 60 呼び出し結果: 1: インスタンス #1@tomcat_IP から OK,結果: エージェントの障害検出が 60 分間正常に無効化されました 呼び出しが正常に完了しました
この時点で、ssh 経由で tomcat VM に接続して実行しました。
CATALINA_HOME/bin/catalina.sh ストップ
CATALINA_HOME/log/catalina.out で、アプリ サーバーが停止され、すぐに再起動されていることがわかります。
では、アプリ サーバーを停止し、再起動する場合にのみ再起動するにはどうすればよいでしょうか。