二、vSAN元数据排查
Windows版本VCenter
1、进入%program files%/VMware/vCenter Server/rvc/rvc.bat
2、输入[email protected]的密码进行操作
3、Horizon view 多余的服务器信息未清理
被卸载的 View 连接服务器实例还在列表中,请使用 vdmadmin 命令将其移除。
vdmadmin.exe -S -s server_name -r
4、esxi主机升级,可以在下面的地址中寻找esxi对应的版本
https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml
使用下面命令查看升级包内的esxi版本
esxcli software sources profile list -d /vmfs/volumes/DellMD3620F_VM_LUN6/ISO/ESXi600-201706001.zip
Name Vendor Acceptance Level
ESXi-6.0.0-20170604001-no-tools VMware, Inc. PartnerSupported
ESXi-6.0.0-20170601001s-no-tools VMware, Inc. PartnerSupported
ESXi-6.0.0-20170604001-standard VMware, Inc. PartnerSupported
ESXi-6.0.0-20170601001s-standard VMware, Inc. PartnerSupported
[root@HX5-esxi01:~] esxcli software profile update -p ESXi-6.0.0-20170604001-standard -d /vmfs/volumes/DellMD3620F_VM_LUN
6/ISO/ESXi600-201706001.zip
5、esxi中虚拟机被锁定,无法添加清单
[root@vnvdiesxi09:~] vmkfstools -D /vmfs/volumes/vsanDatastore/VDI201605-021/VD
I201605-021.vmx
Lock (被锁定)[type 10c00001 offset 197167104 v 6843, hb offset 3706880
gen 107, mode 1, owner 5a27040e-a2905224-8df0-246e96354820 (主机Mac地址)mtime 15543
num 0 gblnum 0 gblgen 0 gblbrk 0]
Addr <4, 462, 1>, gen 2, links 1, type reg, flags 0, uid 0, gid 0, mode 100755
len 5093, nb 1 tbz 0, cow 0, newSinceEpoch 1, zla 2, bs 8192
如果host不多可以快速定位该主机,如果过多,可以使用RVtools定位
确定了主机之后,使用esxcli vm process kill -t force -w WordID 结束进程,重新添加。
如果没有找到进程使用ps | grep VM_Name
vmkvistools lsof | grep VM_Name
6、vSAN磁盘无法删除(主机从已有vSAN集群中退出,但是未删除磁盘组)
删除磁盘提示只读
使用esxcli vSAN storage list 列出现在磁盘清单,并查处该磁盘所处vSAN的UUID
使用esxcli vsan storage remove -U UUID移除现有vSAN磁盘
7、删除不可访问的对象(object)
进入rvc,使用vSAN目录清楚inaccessible objects
确认删除不可访问的对象
共发行21个不可访问对象,已删除15个不可访问对象,依旧存在6个不可访问对象
进入集群主机,使用以下命令删除剩余不可访问对象
/usr/lib/vmawre/osfs/bin/objtool delete -f -u UUID(不可访问对象的UUID)