vSAN必须知道的10个命令

vSAN必须知道的10个命令

下面是vSAN最有用的10个命令。

涵盖检查vSAN集群的健康状态,网络连通性,硬盘/硬盘组状态,vSAN对象的信息等等。

对于vSAN新手来说,SSH进去ESXi就可以无脑地运行这10个命令。

1. esxcli vsan cluster get

查看vSAN集群的一些最关键信息,一般SSH进来后第一动作就应该运行这命令了。

我们可以看到当前vSAN节点为Master,看到vSAN集群的健康状态是Healthy,可以看到这个集群一共有3台ESXi主机,还可以看到这台vSAN主机的UUID 。

2. esxcli vsan health cluster list

这个命令的作用就是可以不进去vCenter/VCSA的情况下,一眼了解vSAN群集的整体状态。包括那些方面有告警等等。

3. esxcli vsan cluster unicastagent list

第三个命令,主要是看网络。可以看到其他vSAN节点/vSAN邻居的IP地址和连接性,如果看不到其他node的话,说明有可能network isolation网络隔离了。

这个命令的实用性远高于esxcli vsan network等等的网络类的命令。

4. df -h

这个命令不用多说,熟linux的都懂的了。主要是看vSAN datastore的空间的使用情况,可以快速对比计算以下vsan datastore总空间和所有ESXi vSAN硬盘组的总大小,来简单判断是否有其他ESXi掉线或者硬盘/硬盘组故障。

5. vdq -iH

可以看到当前vSAN主机的硬盘组的情况。

这命令主要是看是否有SSD或者硬盘故障,有硬盘故障的话会显示UUID。

一般配合esxcli vsan storage remove -u <uuid>去移除一些在vCenter/VCSA GUI无法移除的故障硬盘。

6. esxcli vsan debug disk overview

对所有硬盘/硬盘组的一个最详尽的汇总。强烈推荐。

 

7. esxcli vsan debug disk list

列举每一个硬盘的信息

 

8. esxcli vsan storage list | grep -i cmmds

CMMDS全称为Cluster Monitoring, Membership and Directory Services。

CMMDS是一个目录,其内容被其他vSAN组件技术(DOM、LSOM)用于确定存储对象组件的节点以及这些节点可访问的路径。

CMMDS还发现和维护vSAN集群,存储节点设置、策略、检测节点和网络路径故障等信息。

CMMDS也可以简单理解为每一个硬盘的元数据metadata。

一般用以确定硬盘是否坏了。如果某一只硬盘不显示cmmds,就要换硬盘了。

 

9. esxcli vsan debug object health summary get

十分有用的命令。与vCenter/VCSA vSAN Skyline Health的作用一样,可以看到vSAN群集中所有vSAN对象object的状况。可以看到全部13个对象都是健康healthy.

10. esxcli vsan debug resync summary get

查看vSAN对象需要重新同步的数量,和大小。

如果有vSAN对象正在同步的,这个命令esxcli vsan debug resync list还可以看到具体哪些虚拟机的vSAN对象正在进行同步。

有VM问题需要协助?

免费试用VMware技术助理(已接Deepseek)!即时解答VM难题

→ 🤖VM技术助理

解析和诊断各类vCenter错误,ESXi日志,虚拟机vmware.log

→ 📕VMware日志分析器

图书推介 - 京东自营

24小时热门

还有更多VMware问题?

免费试下我们的VMware技术助理(已接Deepseek)!即时解答VM难题 → 🤖VM技术助理

试试 📕VMware日志分析器 免费诊断各类vCenter错误,ESXi日志,虚拟机vmware.log等等

########

扫码加入VM资源共享交流微信群(请备注加群

需要协助?或者只是想技术交流一下,直接联系我们!

推荐更多

vCenter 8.0U2 编辑旧硬件版本虚拟机设置失败问题
运维必备

vCenter 8.0U2 编辑旧硬件版本虚拟机设置失败问题

vCenter 8.0U2 编辑旧硬件版本虚拟机设置失败问题。详细解析 vCenter 8.0U2 中无法编辑硬件版本 9 及更低版本虚拟机设置的问题,提供两种临时解决方案和正式修复版本,帮助管理员快速恢复管理功能。 本文针对该问题提供了深度剖析与实测解决方案。

vSphere 8.x 集群所需状态不兼容的 vSwitch0 配置问题
运维必备

vSphere 8.x 集群所需状态不兼容的 vSwitch0 配置问题

vSphere 8.x 集群所需状态不兼容的 vSwitch0 配置问题。详细解析 vSphere 8.x 中集群所需状态配置报告不兼容的原因,重点说明 vSwitch0 bridge/nics configstore 不匹配问题,并提供 fixBridgeNic.py 脚本解决方案,帮助管理员快速恢复合规性。 本文针对该问题提供了深度剖析与实测解决方案。

vSphere 8.x Client 特定操作无响应的浏览器兼容性问题
运维必备

vSphere 8.x Client 特定操作无响应的浏览器兼容性问题

vSphere 8.x Client 特定操作无响应的浏览器兼容性问题。详细解析 vSphere 8.x Client 中某些操作无响应的原因,重点说明浏览器兼容性要求,并提供 PowerCLI 备用方法,帮助管理员快速解决问题。 本文针对该问题提供了深度剖析与实测解决方案。

vCenter vpxd 服务无法启动的 PostgreSQL 日志修复方法
运维必备

vCenter vpxd 服务无法启动的 PostgreSQL 日志修复方法

vCenter vpxd 服务无法启动的 PostgreSQL 日志修复方法。详细解析 vCenter Server 中 vpxd 服务无法启动的原因(PostgreSQL 事务日志损坏),并提供完整的 pg_resetxlog/pg_resetwal 修复步骤,帮助管理员快速恢复 vCenter 服务。 本文针对该问题提供了深度剖析与实测解决方案。

//omg10.com/4/9119499