首先说明,远程关闭LAXCUS集群节点是一个非常危险的操作。LAXCUS分布式操作系统的这项功能,需要系统管理员非常熟悉LAXCUS集群运行环境,以及各类节点的上下文关系。任何不经意的操作,都可能导致整个LAXCUS集群停摆,打乱LAXCUS集群各节点之间的上下文关系,用户正在运行的分布式存储和分布式计算业务被迫中断,造成LAXCUS集群运行管理混乱,引发各种非必要的异常错误。而且,这些异常错误会投递到LAXCUS集群的WATCH节点上,提示LAXCUS主集群和相关子集群管理员们的注意。如果集群管理员注意到这些报告 ,误认为是LAXCUS节点本身的错误, 而非源自某位管理员的操作时,将造成他(她)的判断错误,从而引发进一步的混乱和操作错误,严重时会造成LAXCUS集群瘫痪。所以,各位管理员在执行远程关闭LAXCUS集群节点前,请慎重使用,非迫不得已的情况下不要使用。即使是确实必要操作,也请通知LAXCUS集群上所有的系统管理员,提醒他们,你正在执行对某个节点的远程关闭操作,而非源自LAXCUS分布式操作系统和LAXCUS节点本身的故障和错误。这一点非常重要!

另外,如果条件允许,各位管理员在执行远程关闭LAXCUS集群节点前,请先在测试环境熟悉后,再转到生产环境中执行。

再次特别声明,远程关闭LAXCUS集群节点非常危险!以下是视频演示,使用SHUTDOWN命令远程关闭LAXCUS集群节点。

远程关闭LAXCUS集群节点

上述视频中,使用了SHUTDOWN命令执行远程关闭LAXCUS集群节点的操作。

LAXCUS分布式操作系统对SHUTDOWN命令的解释如下图所示。

系统帮助对SHUTDOWN命令的解释

一条标准的SHUTDOWN命令格式是:SHUTDOWN 节点地址 -DELAY 延时时间。注意,这里节点地址只能是一个,这条SHUTDOWN命令只支持每次关闭一个LAXCUS集群节点。

如果管理员认为需要关闭全部LAXCUS集群节点,那么这个SHUTDOWN命令是:SHUTDOWN ALL。

在视频中,系统管理员分别关闭了ENTRANCE节点和GATE节点,SHUTDOWN命令同时指示LAXCUS分布式操作系统在收到命令时,延时10秒钟关闭它们。这条命令会被投递到管理ENTRANCE节点和GATE节点的BANK集群。管理BANK集群的是BANK节点,当它收到后,延时10秒钟启动关闭操作,分别关闭ENTRANCE节点和GATE节点。当BANK节点确认SHUTDOWN命令被执行并且 两个节点被关闭后,投递处理结果返回给WATCH节点,在“我的集群”上,ENTRANCE节点和GATE节点分别从运行节点栏前后消失,表示这两个节点已经被远程关闭,不在LAXCUS集群的运行队列中。