vSphere with Tanzu の仮想インフラストラクチャ ワークロード ドメインのシャットダウン
のコンテナ化されたワークロードを実行する VI ワークロード ドメインのコンポーネントを、特定の順序でシャットダウンします。必要なインフラストラクチャ、ネットワーク、管理サービスをできるだけ長く維持して、シャットダウンまでの間、コンポーネントが動作し続けるようにします。
vSphere with Tanzu およびコンテナを実行する、または仮想化されたワークロードを実行する VI ワークロード ドメインの管理コンポーネントをシャットダウンしてから、管理ドメインのコンポーネントをシャットダウンします。
NSX Manager クラスタと NSX Edge クラスタが他の VI ワークロード ドメインと共有されている場合は、次の一般的な順序に従います。
- NSX インスタンスを共有するすべての VI ワークロード ドメインのユーザー ワークロードをシャットダウンします。そうしないと、NSX をシャットダウンしたときに、ユーザー ワークロードにあるすべての NSX ネットワーク サービスが中断されます。
- 共有 NSX Edge ノードを実行する VI ワークロード ドメインをシャットダウンします。
- 他の VI ワークロード ドメインをシャットダウンします。
vSphere with Tanzu の VI ワークロード ドメインのシャットダウン順序
シャットダウン順序 |
SDDC コンポーネント |
---|---|
1 |
コンテナ化されたユーザー ワークロード |
2 |
vSphere with Tanzu 仮想マシンの場所の特定* |
3 |
VI ワークロード ドメインの vSphere クラスタ サービス仮想マシン* |
4 |
VI ワークロード ドメインの vCenter Server * |
9 |
VI ワークロード ドメインの NSX Edge ノード* |
10 |
VI ワークロード ドメインの NSX Manager ノード* |
11 |
VxRail Manager * |
12 |
VI ワークロード ドメインの vSAN ホストと ESXi ホスト* |
* シャットダウン手順の詳細については、以下を参照してください。
ESXi ホストでの vSphere with Tanzu 仮想マシンの場所の特定
vSphere with Tanzu で VI ワークロード ドメインのシャットダウンを開始する前に、ワークロード ドメインの仮想マシンと、その仮想マシンがデプロイされている ESXi ホストとの間のマッピングを取得します。このマッピングは後で、特定の ESXi ホストにログインして特定の管理仮想マシンをシャットダウンするのに使用します。
- Windows PowerShell を起動します。
- 次のコマンドを実行して、VI ワークロード ドメインの vCenter Server へ接続します。Connect-VIServer -Server <workload_domain_vCenter_server_fqdn> -User administrator@vsphere.local -Passwordvsphere_admin_password
- 次のコマンドを実行して、仮想マシンからホストへのマッピングを、Windows マシンのC:¥VMToHostMapping.csvファイルに生成します。Get-VM | Select Name,VMHost | Export-Csv -Path C:\VMToHostMapping.csv -NoTypeInformation
vSphere クラスタ サービス仮想マシンのシャットダウン
vSphere クラスタ サービス (vCLS) 仮想マシンを の VI ワークロード ドメインでシャットダウンするには、クラスタを退避モードにします。退避モードでは、vCLS 仮想マシンのクリーンアップがトリガされます。
- 管理ドメインまたは VI ワークロード ドメインの vCenter Server (https://<vcenter_server_fqdn>/ui) にadministrator@vsphere.localとしてログインします。
- ホストおよびクラスタインベントリで、VI ワークロード ドメイン vCenter Server のツリーを展開し、VI ワークロード ドメインのデータセンターを展開します。
- vCLS をシャットダウンする必要があるクラスタを選択します。
- クラスタのドメイン ID (domain-c() をブラウザの URL フィールドからコピーします。cluster_domain_id)vSphere Client でクラスタへ移動すると、URL は次のようになります。https://<fqdn-of-vCenter-server>/ui/app/cluster;nav=h/urn:vmomi:ClusterComputeResource:domain-c8:eef257af-fa50-455a-af7a-6899324fabe6/summaryコピーするのはdomain-c8のみです。
- ホストおよびクラスタインベントリで、VI ワークロード ドメインの vCenter Server インスタンスを選択し、構成タブをクリックします。
- 詳細設定で、設定の編集ボタンをクリックします。
- ドメイン クラスタ ID のconfig.vcls.clusters.domain-c(プロパティを shut-down-the-vsphere-cluster-services-virtual-machines-in-the-management-domain.dita#GUID-E1CA90D6-0330-4109-A4AF-AAD2D6C7ADBE-en_step_bdc8d04e-140c-4ee7-a6b4-536577523e7f から見つけ、number).enabledfalseに設定します。プロパティがない場合は、追加します。その場合、クラスタのエントリを vSphere Client から削除することはできません。ただし、このエントリを保持しても問題はありません。
- 保存をクリックします。
vCLS 監視サービスで、vCLS 仮想マシンのクリーンアップを開始します。クラスタの vSphere DRS が有効になっている場合、これは機能しなくなり、さらなる警告がクラスタのサマリに表示されます。vSphere DRS は、vCLS がこのクラスタで再度有効になるまで、無効のままです。
vSphere with Tanzu を使用した仮想インフラストラクチャ ワークロード ドメインの vCenter Server のシャットダウン
の vSphere with Tanzu を使用する VI ワークロード ドメインの vCenter Server インスタンスをシャットダウンするには、vSphere Client を使用します。Kubernetes サービスを停止し、vSAN の健全性ステータスを確認します。
- vCenter Server で Kubernetes サービスをシャットダウンします。
- Secure Shell (SSH) クライアントを使用して、vCenter Server にrootとしてログインします。
- Bash シェルへ切り替えるため、shellコマンドを実行します。
- 次のコマンドを実行して、Kubernetes サービスを停止します。vmon-cli -k wcp
- 次のコマンドを実行して、Kubernetes サービスのステータスを確認します。vmon-cli -s wcp出力には「RunState: STOPPED」が含まれている必要があります。
- 管理ドメイン vCenter Server (https://<vcenter_server_fqdn>/ui) にadministrator@vsphere.localとしてログインします。
- vSAN の健全性と再同期のステータスを確認します。
- vSAN クラスタを選択し、監視タブをクリックします。
- 左側のペインでに移動し、vSAN 健全性チェックの各カテゴリのステータスを確認します。
- 左側のペインので、すべての同期タスクが完了していることを確認します。
- ワークロード ドメイン内の vSAN クラスタで vSphere HA がオンになっている場合は、シャットダウン プロセス中に vSAN がパーティション分割された後、vSphere HA が仮想マシンの移行を開始しないように、vSphere HA を停止します。
- vSAN クラスタを選択し、構成タブをクリックします。
- 左側のペインでを選択し、編集ボタンをクリックします。
- クラスタ設定の編集ダイアログ ボックスで、vSphere HA をオフにしてOKをクリックします。
この操作が完了するまでには数分かかります。 - 仮想マシンおよびテンプレートインベントリで、管理ドメインの vCenter Server ツリーを展開し、管理ドメイン データセンターを展開します。
- vCenter Server をシャットダウンします。
- VI ワークロード ドメインで vCenter Server 仮想マシンを見つけます。
- 仮想マシンを右クリックし、を選択します。
- 確認ダイアログ ボックスではいをクリックします。
この操作が完了するまでには数分かかります。
vSphere with Tanzu の NSX Edge ノードのシャットダウン
vSphere with Tanzu の VI ワークロード ドメインの NSX-T Data Center インフラストラクチャのシャットダウンは、物理データセンター ネットワークと NSX SDN ネットワークとの間の North-South トラフィック接続を提供する NSX Edge ノードをシャットダウンすることにより開始します。
ドメインの vCenter Server インスタンスはすでにダウンしているため、NSX Edge ノードは実行中の ESXi ホストからシャットダウンします。
- VMware Host Client を使用して、最初の NSX Edge ノードを実行する ESXi ホストにrootとして ログインします。
- ナビゲーション ペインで、仮想マシンをクリックします。
- NSX Edge 仮想マシンを右クリックし、を選択します。
- 確認ダイアログ ボックスではいをクリックします。
- この手順を繰り返して、vSphere with Tanzu の VI ワークロード ドメインの残りの NSX Edge ノードをシャットダウンします。
NSX Manager ノードのシャットダウン
管理ドメインと VI ワークロード ドメインの NSX-T Data Center インフラストラクチャのシャットダウンは、vSphere Client を使用して 3 ノード NSX Manager クラスタをシャットダウンすると続行します。
- 管理ドメイン vCenter Server (https://<vcenter_server_fqdn>/ui) にadministrator@vsphere.localとしてログインします。
- 仮想マシンおよびテンプレートインベントリで、管理ドメインの vCenter Server ツリーを展開し、管理ドメイン データセンターを展開します。
- プライマリ NSX Manager 仮想マシンを右クリックし、を選択します。
- 確認ダイアログ ボックスではいをクリックします。この操作が完了するまでには数分かかります。
- この手順をドメインの残りの NSX Manager 仮想マシンで繰り返します。
vSphere with Tanzu を使用した VI ワークロード ドメインの VxRail Manager 仮想マシンのシャットダウン
VI ワークロード ドメインの vCenter Server インスタンスはすでにダウンしているため、VxRail Manager 仮想マシンが実行されている ESXi ホストから VxRail Manager 仮想マシンをシャットダウンします。
- VMware Host Client を使用して、VxRail Manager 仮想マシンを実行する ESXi ホストにrootとしてログインします。
- ナビゲーション ペインで、仮想マシンをクリックします。
- VxRail Manager 仮想マシンを右クリックし、の順に選択します。
- 確認ダイアログ ボックスではいをクリックします。
vSphere with Tanzu を使用した仮想インフラストラクチャ ワークロード ドメインの vSAN ホストと ESXi ホストのシャットダウン
vSphere with Tanzu を使用して、VI ワークロード ドメインの vSAN ホストと ESXi ホストをシャットダウンします。このためには、vSAN クラスタをシャットダウンできるよう準備し、各 ESXi ホストをメンテナンス モードにすることで仮想マシンがホストでデプロイされたり起動されたりしないようにしてから、ホストをシャットダウンします。
vSphere with Tanzu の VI ワークロード ドメインでは、ドメインの vCenter Server インスタンスがすでにダウンしています。したがって、シャットダウン操作は ESXi ホストで VMware Host Client を使用して実行します。
- SDDC Manager アプライアンスの SoS ユーティリティを使用して、ワークロード ドメインの ESXi ホストで SSH をオンにします。
- Secure Shell (SSH) クライアントを使用して、SDDC Manager アプライアンスにvcfとしてログインします。
- suコマンドを実行して root パスワードを入力することにより、rootユーザーへ切り替えます。
- 次のコマンドを実行します。/opt/vmware/sddc-support/sos --enable-ssh-esxi --domaindomain-name
- Secure Shell (SSH) クライアントを使用して、ワークロード ドメイン クラスタの最初の ESXi ホストにrootとしてログインします。
- vSAN クラスタには、次のコマンドを実行して vSAN クラスタ メンバーの更新を無効にします。esxcfg-advcfg -s 1 /VSAN/IgnoreClusterMemberListUpdatesこのコマンドは、「Value of IgnoreClusterMemberListUpdates is 1」を返します。
- shut-down-the-vsphere-with-tanzu-workload-domain-VxRail.html#GUID-1E62E6C5-126E-49B8-B69B-518BD1881E1B_STEP_id-832ed688-54c5-4e84-e298-7264d28932c4-ja と shut-down-the-vsphere-with-tanzu-workload-domain-VxRail.html#GUID-1E62E6C5-126E-49B8-B69B-518BD1881E1B_STEP_id-9d4ad30c-6843-43b7-9fcd-bc890e919f21-ja をクラスタの残りのホストで繰り返します。
- vSAN クラスタごとに、最初の ESXi ホストで、次のコマンドを実行して、vSAN クラスタをシャットダウンできるよう準備します。python /usr/lib/vmware/vsan/bin/reboot_helper.py prepareこのコマンドは、「Cluster preparation is done!」を返します。
- 次のコマンドを実行して、ESXi ホストをメンテナンス モードにします。esxcli system maintenanceMode set -e true -m noActionコマンドが完了したらプロンプトが表示されることを確認します。
- ホストがメンテナンス モードであることを確認します。esxcli system maintenanceMode get
- shut-down-the-vsphere-with-tanzu-workload-domain-VxRail.html#GUID-1E62E6C5-126E-49B8-B69B-518BD1881E1B_STEP_id-c3bf0b31-eaba-4419-d68a-5262658dcce7-ja と shut-down-the-vsphere-with-tanzu-workload-domain-VxRail.html#GUID-1E62E6C5-126E-49B8-B69B-518BD1881E1B_STEP_2B739C9F-1AE0-43D7-8805-37234C3607BC-ja をワークロード ドメイン クラスタ内の残りのホストで繰り返します。
- ワークロード ドメイン クラスタ内の ESXi ホストをシャットダウンします。
- クラスタの最初の ESXi ホスト (https://<) にesxi_host_fqdn>/uirootとしてログインします。
- ナビゲーション ペインでホストを右クリックし、ドロップダウン メニューからシャットダウンを選択します。
- 確認ダイアログ ボックスでシャットダウンをクリックします。
- この手順をクラスタ内の残りのホストで繰り返します。