allssh是Nutanix自带的特殊shell命令,在command命令前加上allssh会将command分发到所有节点上运行并在当前shell窗口里返回结果。
这里演示如何通过allssh查看所有节点的prism service 状态
$ allssh genesis status | grep prism
举一反三:
- 通过Genesis status可以查看所有cvm service的状态
$ genesis status
- genesis是专门用来管理Nutanix集群服务的服务,如果要停止某个服务,可以
$ genesis stop cluster_health
$ genesis stop hyperint
$ genesis stop prism
$ genesis stop arithmos
上述4个服务是与prism web client展示相关的服务,关闭不影响集群业务运行。一般是要把所有cvm节点都要关闭重启。在每条命令前加上allssh即可。 将上述服务开启只需一条命令:
cluster start