在上一个实验中,我们重新安装了一个vSAN节点的操作系统,并且按照原来节点的状态进行配置,例如主机名、IP等。
vSAN其实很简单-vSAN盘他之重新安装主机系统
那么如果实际环境中,一台主机的发生了已经硬件故障,并且短时间无法修复的话,我们能否把vSAN磁盘插入到一台新的主机中?
我们来继续盘他!!!
实验目标:
====================
故障现象 | 解决方案 | 期待结果 | 是否符合预期 |
FTT=0 单副本虚拟机所在的主机发生故障,短时间无法修复。 | 把vSAN磁盘插入到一台新的主机上,并且加入到vSAN集群里 | 虚拟机可以正常使用。 |
实验环境检查:
=================
集群状态:
四节点的vSANCluster
主机分别是esxi62-2,esxi62-3, esxi62-4, esxi62-5
虚拟机状态:
虚拟机Test-VM当前状: FTT=0。单副本数据存放在主机esxi62-3上
通过RVC再次确认vmdk的组件存放在192.168.10.13(esxi62-3)上
实验步骤:
================
(1) 模拟主机esxi62-3故障,直接关闭esxi62-3主机
集群变为3节点
(2) Test-VM变成无法访问状态
(3) VMDK的对象已经无法找到
(4) 检查esxi62-3上vSAN磁盘设备号
esxi62-3中,
SSD为SCSI(0:1)
HDD-1为SCSI(0:2)
HDD-2为SCSI(0:3)
(5) 从esxi62-3移除这三块vSAN磁盘
(6) 检查esxi62-1状态
主机IP地址
esxi62-1当前识别的磁盘:
esxi62-1上配置vSAN网络,此时该主机还没有加入到vSAN集群
(7)把vSAN磁盘以“倒序”方式“插入”到esxi62-1上
先加入HDD-2,再加入HDD-1,最后加入SSD
此时SSD的硬件号从之前的SCSI(0:1)到SCSI(0:3)
(8) esxi62-1确认识别到新插入的磁盘
(9) 把esxi62-1加入集群
(10) 检查磁盘组已经正常挂载
(11) 虚拟机状态恢复正常
(11)VMDK对象状态正常,并且存放主机已经改为192.168.10.11
(12)VM可以正常启动
(13)集群中的4台主机分别是esxi62-1,esxi62-2,esxi62-4,esxi62-5
故障现象 | 解决方案 | 期待结果 | 是否符合预期 |
FTT=0 单副本虚拟机所在的主机发生故障,短时间无法修复。 | 把vSAN磁盘插入到一台新的主机上,并且加入到vSAN集群里 | 虚拟机可以正常使用。 | 是 |
结论
====================
vSAN中某个节点发生非磁盘的硬件故障并且短期无法解决时,可以把vSAN磁盘插入到新的主机上,并且把这台新主机加入到vSAN集群中,不会影响磁盘组上的数据。
vSAN磁盘插入到新主机的顺序可以是乱序的,但是建议按照原主机的插入顺序。
====画外音====
感谢上次在厦门开会遇到的各位朋友,感谢对vSAN的支持~
也感谢DELL同事的大力支持!