使用vSAN RVC进一步了解vSAN环境

使用vSAN RVC进一步了解vSAN环境

vSAN Ruby vSphere控制台(RVC)是vSAN的许多未记录功能,使您可以从假设服务器场景,vCenter Server Appliance的假设场景,群集信息和仪表板信息方面探索vSAN的一些漂亮功能。

要访问vSAN RVC,只需SSH到vCenter Server Appliance并运行:

rvc root @ localhost

输入根密码后,这将使您进入RVC Shell:

vSAN RVC Shell

vSAN RVC Shell

从这里,您可以访问类似于目录结构的vCenter环境:

vSAN RVC Shell目录结构

vSAN RVC Shell目录结构

从这里开始,我喜欢分配变量以使命令的执行更加容易。

RVC Shell变量

RVC Shell变量

RVC命令vsan.cluster_info是使我们能够查看vSAN群集中每个节点的每个主机详细信息的命令。

RVC vsan.cluster_info

RVC vsan.cluster_info

另一个喜欢的命令是vsan.whatif_host_failures。该命令提供模拟单个主机故障之前和之后的前/后计数器信息。这是一个了不起的功能,可让您轻松查看发生主机故障时的资源状况。

vSAN RVC vsan.whatif_host_failures

vSAN RVC vsan.whatif_host_failures

vsan.check_limits是另一个有用的RVC命令。它提供有关每个主机消耗了多少上述Virtual SAN限制的每个主机的信息,包括:

  • #Assocs(每个主机限制20,000个)
  • #套接字(每个主机限制10,000个)?
  • #组件(每个主机限制3000个)#每个磁盘的磁盘利用率
vSAN RVC vsan.check_limits

vSAN RVC vsan.check_limits

vsan.check_state是一个执行三个步骤的命令,用于验证Virtual SAN数据存储上VM的当前运行状况。

vSAN RVC vsan.check_state

vSAN RVC vsan.check_state

如您所见,我的一台主机上似乎出现了无法访问数据的问题。

另一个很酷的工具是vSAN观察器,可以使用它。跑:

vsan.observer〜群集--run-webserver --force

然后转到:http:// vCenterServer_hostname_or_IP_Address:8010

生成足够的统计信息以填充图形需要花费几分钟。

RVC vsan.observer

RVC vsan.observer

请注意,完成后需要停止vsan.observer,否则它将继续在后台运行。

总共有29个可用于与vSAN名称空间进行交互的命令。这些列表可在此处找到 以及在RVC命令列表中

猜你喜欢

转载自blog.csdn.net/z136370204/article/details/113663001