使用vSAN RVC进一步了解vSAN环境
vSAN Ruby vSphere控制台(RVC)是vSAN的许多未记录功能,使您可以从假设服务器场景,vCenter Server Appliance的假设场景,群集信息和仪表板信息方面探索vSAN的一些漂亮功能。
要访问vSAN RVC,只需SSH到vCenter Server Appliance并运行:
rvc root @ localhost
输入根密码后,这将使您进入RVC Shell:
从这里,您可以访问类似于目录结构的vCenter环境:
从这里开始,我喜欢分配变量以使命令的执行更加容易。
RVC命令vsan.cluster_info是使我们能够查看vSAN群集中每个节点的每个主机详细信息的命令。
另一个喜欢的命令是vsan.whatif_host_failures。该命令提供模拟单个主机故障之前和之后的前/后计数器信息。这是一个了不起的功能,可让您轻松查看发生主机故障时的资源状况。
vsan.check_limits是另一个有用的RVC命令。它提供有关每个主机消耗了多少上述Virtual SAN限制的每个主机的信息,包括:
- #Assocs(每个主机限制20,000个)
- #套接字(每个主机限制10,000个)?
- #组件(每个主机限制3000个)#每个磁盘的磁盘利用率
vsan.check_state是一个执行三个步骤的命令,用于验证Virtual SAN数据存储上VM的当前运行状况。
如您所见,我的一台主机上似乎出现了无法访问数据的问题。
另一个很酷的工具是vSAN观察器,可以使用它。跑:
vsan.observer〜群集--run-webserver --force
然后转到:http:// vCenterServer_hostname_or_IP_Address:8010
生成足够的统计信息以填充图形需要花费几分钟。
请注意,完成后需要停止vsan.observer,否则它将继续在后台运行。