allssh是Nutanix自带的特殊shell命令,在command命令前加上allssh会将command分发到所有节点上运行并在当前shell窗口里返回结果。

这里演示如何通过allssh查看所有节点的prism service 状态

$ allssh genesis status | grep prism

举一反三:

  1. 通过Genesis status可以查看所有cvm service的状态
$ genesis status
  1. genesis是专门用来管理Nutanix集群服务的服务,如果要停止某个服务,可以
$ genesis stop cluster_health
$ genesis stop hyperint
$ genesis stop prism
$ genesis stop arithmos

上述4个服务是与prism web client展示相关的服务,关闭不影响集群业务运行。一般是要把所有cvm节点都要关闭重启。在每条命令前加上allssh即可。 将上述服务开启只需一条命令:

cluster start