处理状态和扩展
处理状态和扩展
集群中的每个节点可以处于以下三种处理状态之一:
- 接受
- 节点正在接受新作业。
- 排水
- 该节点不接受新作业,但仍在处理现有作业。
- 停止
- 该节点不接受新作业,且没有作业正在运行。
节点总是从接受状态。如果需要对某个节点进行维护,或者由于其他原因希望该节点保持集群的干净状态,系统管理员可以发出停止命令:
> grbcluster——server=server1:61000 stop如果当前作业正在运行,则状态将变为排水直到作业完成,此时它将变为停止.如果没有作业在运行,则状态变为停止立即。在排水或停止状态时,新作业在该节点上被拒绝。但是,该节点仍然是集群的成员,所有其他特性、命令和api仍然是活动的。
一旦节点在停止状态,您可以安全地将其从集群中删除(以执行维护、关闭它等)。要将其返回集群并恢复作业处理,请运行开始命令:
> grbcluster——server=server1:61000 start
国旗——服务器用于将集群中的特定节点作为目标。添加——所有标记请求命令(例如,开始或停止)应用于集群中的所有节点。
通过使用开始和停止使用一个计算服务器集群,您可以根据当前集群工作负载有效地扩大或缩小集群:
- 可以通过停止某些节点上的处理来缩小集群。
- 您可以通过启动新节点或在某些节点上恢复处理来扩展集群。一旦节点开始或恢复处理,它将从当前队列中提取作业或等待提交新作业。