如何在仅有1个vSAN节点的情况下恢复vCenter Server的启动
发布网友
发布时间:2022-05-03 11:17
我来回答
共1个回答
热心网友
时间:2022-06-19 09:27
步骤如下:
! r3 {* b) o1 T/ [% z7 N
1、首先,需要在修改在ESXi Host上缺省的vSAN Storage Policy,执行如下2个esxcli命令来激活Force Provisioning:: X! C1 r7 P0 _" ^9 d
esxcli vsan policy setdefaut -c vdisk -p "((\"hostFailuresToTolerate\" i1) (\"forceProvisioning\" i1))"/ i/ k: `' {1 ?7 u; H/ O8 w4 c3 X4 n2 \( v
esxcli vsan policy setdefault -c vmnamespace -p "((\"hostFailuresToTolerate\" i1) (\"forceProvisioning\" i1))"
复制代码
上面的相关命令可以通过如下命令来获取:
~ # esxcli vsan policy getdefault7 h/ @( P: c, y3 |
Policy Class Policy Value
------------ --------------------------------------------------------# X/ k7 a% L- o7 k5 i! y" H" M
cluster ((“hostFailuresToTolerate” i1))* y8 f U( M( W2 Q1 C1 K
vdisk ((“hostFailuresToTolerate” i1) (“forceProvisioning” i1))6 h4 f ]6 D1 w A+ n
vmnamespace ((“hostFailuresToTolerate” i1) (“forceProvisioning” i1))
vmswap ((“hostFailuresToTolerate” i1) (“forceProvisioning” i1))
复制代码
$ U4 t0 A2 l) J7 a
2、如下图所示,可以开始关闭ESXi Host,当关闭之后,vCenter所存放的vsanDatastore就不见了:
' F% {1 I* F1 M) a- s) h
1 {4 w2 g3 `" T2 a, }
3、接着,需要执行如下命令来确认将被用作vSAN Datastore的第一台ESXi Host主机的设备信息:
esxcli stoarge core device list
复制代码
上面的命令可以帮助我们看到相关的设备信息,例如SSD或HDD之类的,如果想要查看特定设备的信息,可以在后面加上-d的参数,如下图所示:, l8 t. ~, K. f, ?) v
4、在开建vSAN Datastore前还需要建立一个vSAN Cluster,然后,还需要vSAN Cluster的UUID信息,所以,执行如下Python命令来生成一个UUID信息:* J# Z) O1 l, a$ Z6 s P! {* y: w
python -c 'import uuid;print str(uuid.uuid4());'
复制代码
5、接着,执行如下命令加上-u跟上UUID参数,来创建vSAN Cluster:& c2 T7 R/ M$ p' ?6 a" @
esxcli vsan cluster join -u UUID
复制代码
6、完成之后,可以执行如下命令查看这个新创建的vSAN Cluster信息:
esxcli vsan cluster get
复制代码
. Y3 O" A' o) |6 u* J- M6 e; V( T
7、接着就是需要将ESXi Hosts的磁盘添加到单节点vSAN Datastore里,利用如下命令:/ t1 Y4 r y) ? s4 f( t5 m* w
esxcli vsan storage add -s SSD_Disk_ID -d HDD_Disk_ID
复制代码
如下图所示:( h% W& D( O5 h8 F
8、然后,可以执行如下命令查看第7步命令的结果:9 U; H$ R! V1 w+ d3 k, h5 n( i
esxcli vsan storage list
复制代码
9、还需要配置一个for vSAN的vmkernel接口类型,命令如下:: ~+ H' U' K0 N( w
esxcli vsan network ipv4 -i vmk-vsan
复制代码
& d+ J1 i8 A6 H! c; F9 M
10、之后就可以看到下图所示的vSAN情况是否可用了:
% z, h. u" s* ^# z- ~7 S q( }1 F
- X) l: r* r+ F7 o" ^
11、然后就可以参照部署虚拟机的方式来恢复VCSA虚拟机了……