免責事項: これは英文の記事 「What happens to vSAN when vCenter Server is offline」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
本記事では 下記例として挙げているような vCenter Server がオフラインの場合に vSAN で何が発生するかについて説明します。
例:
vCenter Server(仮想マシン)のアップグレード中
vCenter Server(仮想マシン)にアクセスできない
vCenter Server(仮想マシン)が破損している/オフラインになっている
vCenter Server(仮想マシン)が再起動される
vSAN は、vCenter Server と緊密に接続されていないため、影響はありません。vSAN は引き続き正常に動作し、仮想マシンは実行を継続します。vCenter Server の目的は管理および監視のみであり、vSAN は vCenter サービスの影響から分離されています。
もし vCenter (Web Client) が利用できない場合、SSH/Putty を経由して vSAN クラスタ内のホストの1つに接続することによって vSAN の状態を確認することができます。
1.) すべての vSAN ホストがクラスタ内にあることを確認します:
例 (出力はバージョンによって多少異なる場合があります):
この数は、このクラスターに属する vSAN ホストの合計数を反映している必要があります。
Sub-Cluster Member Count がこのvSAN クラスタに属するホストの総数を反映していない場合は、
詳細を調査するためにVMware へのサポートリクエストをオープンしてください。
[root@esx1:~] localcli vsan cluster get
Cluster Information:
Enabled: true
Current Local Time: 2020-05-15T09:34:12Z
Local Node UUID: 5cf75ee4-271c-b3d1-18d1-00505601607f
Local Node Type: NORMAL
Local Node State: AGENT
Local Node Health State: HEALTHY
Sub-Cluster Master UUID: 5cf72141-e477-d73c-51cc-00505601e3c0
Sub-Cluster Backup UUID: 5cf7213e-3249-0e1c-dc02-00505601e3c8
Sub-Cluster UUID: 523225cb-243c-7baa-1c0e-a07ee7b14900
Sub-Cluster Membership Entry Revision: 5
Sub-Cluster Member Count: 7 *************** > この数は、このクラスタに属する vSAN ホストの総数を反映している必要があります。
Sub-Cluster Member UUIDs: 5cf7213e-3249-0e1c-dc02-00505601e3c8, 5cf71fe4-ca67-7232-08da-00505601608f, 5cf72141-e477-d73c-51cc-00505601e3c0, 5cf7a659-fde5-e5a0-bae9-00505601e5dc, 5cf75ee4-271c-b3d1-18d1-00505601607f, 5cf71fa3-e09a-3779-4b5f-005056016087, 5cf72145-6fc5-4a23-1fa0-00505601e3d1
Sub-Cluster Membership UUID: f825b25e-3917-6291-df8a-00505601e3c0
Unicast Mode Enabled: true
Maintenance Mode State: OFF
Config Generation: fd9b3efb-2c1f-43f4-a691-1e7fc89ebcc5 9 2020-05-08T04:43:26.262
2.) クラスタ上にあるすべての vSAN オブジェクトの健全性を確認します。
これは、vSAN データストアにあるデータの健全性ステータスを参照しています。
オプション A:
例: 以下は、クラスター内のすべての vSAN オブジェクト (= 40) が正常であることを示しています。
以下の出力にリストされている状態に関する追加情報は下記をご参照ください。
vSAN Health Service - Data Health - vSAN Object Health (2108319)
[root@esx1:~] localcli vsan debug object health summary get
Health Status Number Of Objects
-------------------------------------------------------------------
inaccessible 0
reduced-availability-with-active-rebuild 0
reduced-availability-with-no-rebuild 0
data-move 0
nonavailability-related-incompliance 0
healthy 40
reduced-availability-with-no-rebuild-delay-timer 0
nonavailability-related-reconfig 0
オプション B:
state\": 7 ---> "Healthy"であることを確認します。
"state\": 7" 以外の何かが表示された場合は、詳細を調査するためにVMware へのサポートリクエスト
をオープンしてください。
[root@esx1:~] cmmds-tool find -f python | grep CONFIG_STATUS -B 4 -A 6 | grep 'uuid\|content' | grep -o 'state\\\":\ [0-9]*' | sort | uniq -c
40 state\": 7 *************** > 40個のオブジェクトが健全であることを示しています。
3.) vSAN 健全性チェックの短縮バージョンを実行します。
例: 以下は、すべてのヘルス テストが正常なステータス (緑色) を報告していることを示しています。
以下の出力に健全性テストのステータスが「黄色」または「赤色」で表示されている場合は、
詳細を調査するためにVMware へのサポートリクエストをオープンしてください。
[root@esx1:~] localcli vsan health cluster list
Health Test Name Status
-------------------------------------------------- ------
Overall health green
Network green
Hosts with connectivity issues green
vSAN cluster partition green
All hosts have a vSAN vmknic configured green
vSAN: Basic (unicast) connectivity check green
vSAN: MTU check (ping with large packet size) green
vMotion: Basic (unicast) connectivity check green
vMotion: MTU check (ping with large packet size) green
Network latency check green
Data green
vSAN object health green
vSAN object format health green
Cluster green
Advanced vSAN configuration in sync green
vSAN daemon liveness green
vSAN Disk Balance green
Resync operations throttling green
Software version compatibility green
Disk format version green
Physical disk green
Operation health green
Disk capacity green
Congestion green
Component limit health green
Component metadata health green
Memory pools (heaps) green
Memory pools (slabs) green
Capacity utilization green
Storage space green
Read cache reservations green
Component green
What if the most consumed host fails green
Performance service green
Stats DB object green
Stats primary election green
Performance data collection green
All hosts contributing stats green
Stats DB object conflicts green
https://blogs.vmware.com/virtualblocks/2018/04/05/vsan-when-vcenter-server-is-offline/