处理状态和扩展


处理状态和扩展

集群中的每个节点可以处于以下三种处理状态之一:

接受
节点正在接受新作业。
排水
该节点不接受新作业,但仍在处理现有作业。
停止
该节点不接受新作业,且没有作业正在运行。

节点总是从接受状态。如果需要对某个节点进行维护,或者由于其他原因希望该节点保持集群的干净状态,系统管理员可以发出停止命令:

> grbcluster——server=server1:61000 stop
如果当前作业正在运行,则状态将变为排水直到作业完成,此时它将变为停止.如果没有作业在运行,则状态变为停止立即。在排水停止状态时,新作业在该节点上被拒绝。但是,该节点仍然是集群的成员,所有其他特性、命令和api仍然是活动的。

一旦节点在停止状态,您可以安全地将其从集群中删除(以执行维护、关闭它等)。要将其返回集群并恢复作业处理,请运行开始命令:

> grbcluster——server=server1:61000 start

国旗——服务器用于将集群中的特定节点作为目标。添加——所有标记请求命令(例如,开始停止)应用于集群中的所有节点。

通过使用开始停止使用一个计算服务器集群,您可以根据当前集群工作负载有效地扩大或缩小集群:

  • 可以通过停止某些节点上的处理来缩小集群。
  • 您可以通过启动新节点或在某些节点上恢复处理来扩展集群。一旦节点开始或恢复处理,它将从当前队列中提取作业或等待提交新作业。