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

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

$ allssh genesis status | grep prism

查看所有Nutanix节点的prism服务状态_第1张图片

举一反三:

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

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

    cluster start