VMware Aria Automation の起動またはシャットダウン時の適切な手順は次のとおりです。

VMware Aria Automation のコンポーネントをシャットダウンおよび起動するには、VMware Aria Suite Lifecycle[ライフサイクル操作] > [環境] セクションにあるパワーオフおよびパワーオン機能を使用する手順が推奨されます。次の手順では、何らかの理由で VMware Aria Suite Lifecycle が使用できない場合に VMware Aria Automation をシャットダウンおよび起動する方法について説明します。

VMware Aria Automation のシャットダウン

データの整合性を維持するために、仮想アプライアンスをパワーオフする前に VMware Aria Automation サービスをシャットダウンする必要があります。SSH または VMRC を使用して、任意のアプライアンスからすべてのノードをシャットダウンまたは起動できます。

注: 可能であれば、 vracli reset vidm コマンドは使用しないでください。このコマンドは、 Workspace ONE Access のすべての設定をリセットし、ユーザーとプロビジョニング済みリソースとの間の関連付けを解除します。
  1. SSH または VMRC を使用して、任意の VMware Aria Automation アプライアンスのコンソールにログインします。
  2. すべてのクラスタ ノードで VMware Aria Automation サービスをシャットダウンするには、次の一連のコマンドを実行します。
    注: これらのコマンドのいずれかをコピーして実行すると失敗する場合は、まずメモ帳に貼り付け、そこからコピーし直して実行します。この手順により、ドキュメント ソースに存在する可能性のある非表示の文字やその他のアーティファクトを取り除きます。
    /opt/scripts/deploy.sh --shutdown 
  3. VMware Aria Automation アプライアンスをシャットダウンします。

これで、VMware Aria Automation 環境がシャットダウンされます。

VMware Aria Automation の起動

予定外のシャットダウン、制御されたシャットダウン、またはリカバリ手順の後は、特定の順序で VMware Aria Automation コンポーネントを再起動する必要があります。VMware Aria Suite Lifecycle は重要度の低いコンポーネントであるため、いつでも起動できます。Workspace ONE Access コンポーネントは、VMware Aria Automation を起動する前に起動する必要があります。

注: VMware Aria Automation コンポーネントを起動する前に、対応するロードバランサが実行されていることを確認します。
  1. すべての VMware Aria Automation アプライアンスをパワーオンし、起動するまで待機します。
  2. SSH または VMRC を使用して任意のアプライアンスのコンソールにログインし、次のコマンドを実行して、すべてのノードのサービスを復旧します。
    /opt/scripts/deploy.sh
  3. 次のコマンドにより、すべてのサービスが実行されていることを確認します。
    kubectl get pods --all-namespaces
    注: 各サービスについて、それぞれ実行中または完了済みのいずれかの状態で 3 つのインスタンスが表示されます。

    すべてのサービスが実行中または完了済みと表示されたら、VMware Aria Automation を使用する準備が完了しています。

VMware Aria Automation の再起動

すべての VMware Aria Automation サービスは、クラスタ内の任意のアプライアンスから一元的に再起動できます。上記の手順で VMware Aria Automation をシャットダウンし、指示どおりに VMware Aria Automation を起動します。VMware Aria Automation を再起動する前に、該当するすべてのロード バランサと Workspace ONE Access コンポーネントが実行されていることを確認します。

すべてのサービスが実行中または完了済みと表示されたら、VMware Aria Automation を使用する準備が完了しています。

次のコマンドを実行して、すべてのサービスが実行されていることを確認します。

kubectl -n prelude get pods