以下の手順は vSAN クラスタをある vCenter から別の vCenter に移行する場合、および元の vCenterが永続的にオフラインになっていたり、バックアップからリストアできなかったりする場合に実施することができます。
注:
基本ステップ:
localcli vsan storage list |grep -i 'Device\|Is ssd\|Is Capacity Tier\|DEDUPLICATION\|COMPRESSION\|In CMMDS\|ENCRYPTION:' |sed 'N;N;N;N;N;N;s/\n//g' | sort -k9;
Device: mpx.vmhba0:C0:T1:L0 Is SSD: true In CMMDS: true Deduplication: false Compression: false Is Capacity Tier: false Encryption: true
Device: mpx.vmhba0:C0:T2:L0 Is SSD: true In CMMDS: true Deduplication: false Compression: false Is Capacity Tier: true Encryption: true
# esxcli vsan encryption kms list
Cluster Name KMS Address Proxy Address Proxy Port Username
-------------------- ----- ----------------- ------------- ---------- --------
####-KMS-Cluster KMS-1 ##.###.##.##:#### N/A N/A N/A
# esxcli vsan encryption info get
Attribute Value
------------------- -----
kekId ########-####-####-####-############
dekGenerationId 1
enabled True
hostKeyId ########-####-####-####-############
eraseDisksBeforeUse False
changing False
例:
# esxcli vsan debug object list | grep spbmProfileId | sort | uniq
spbmProfileId: ########-####-####-####-############
spbmProfileId: ########-####-####-####-############
# esxcli vsan debug object list | grep spbmProfileName | sort | uniq
spbmProfileName: VM Storage Policy-DN
spbmProfileName: vSAN Default Storage Policy
spbmProfileName が vSAN Default Storage Policy であるポリシー属性の例を以下に示します。
例:
# esxcli vsan debug object list | less
Object UUID: ########-####-####-####-############
Version: 10
Health: healthy
Owner: server.com
Size: 15.00 GB
Used: 0.89 GB
Policy: ** 以下のコンテンツは、ポリシーの属性を示しています**
cacheReservation: 0
forceProvisioning: 0
spbmProfileId: ########-####-####-####-############
proportionalCapacity: 0
spbmProfileGenerationNumber: 0
stripeWidth: 1
spbmProfileName: vSAN Default Storage Policy
CSN: 16
hostFailuresToTolerate: 1
Configuration:
RAID_1
Component: ########-####-####-####-############
Component State: ACTIVE, Address Space(B): 16106127360 (15.00GB), Disk UUID: ########-####-####-####-############, Disk Name: naa.xxxxxxxxxxxxxxxx:2
Votes: 1, Capacity Used(B): 486539264 (0.45GB), Physical Capacity Used(B): 478150656 (0.45GB), Host Name: server.com
Component: ########-####-####-####-############
Component State: ACTIVE, Address Space(B): 16106127360 (15.00GB), Disk UUID: ########-####-####-####-############, Disk Name: naa.xxxxxxxxxxxxxxxx:2
Votes: 1, Capacity Used(B): 486539264 (0.45GB), Physical Capacity Used(B): 478150656 (0.45GB), Host Name: server.com
Witness: ########-####-####-####-############
Component State: ACTIVE, Address Space(B): 0 (0.00GB), Disk UUID: ########-####-####-####-############, Disk Name: naa.xxxxxxxxxxxxxxxx:2
Votes: 1, Capacity Used(B): 12582912 (0.01GB), Physical Capacity Used(B): 4194304 (0.00GB), Host Name: server.com
Type: vdisk
Path: /vmfs/volumes/vsan:###############
-########-##############
/########-####-####-####-############
/VCSA####_6.vmdk (Exists)
Group UUID: ########-####-####-####-############
Directory Name: N/A
OK を選択します。
ポリシーが古いポリシーと一致しており、すべてのホストが健全な状態を維持しているようであれば、再同期は発生しないはずです。このアクションは、一度に1つずつ実行することをお勧めします。目標は、クラスタに大規模な再同期が発生しないよう、徐々に移動することです。