9.6.3. 资源分配
以下小节概述了 Pacemaker 如何分配资源。
9.6.3.1. 节点首选项
Pacemaker 根据以下策略决定在分配资源时首选哪个节点。
- 节点权重最高的节点会首先被消耗。节点 weight 是集群维护的分数,以表示节点健康状况。
- 如果多个节点具有相同的节点权重:
- 如果
placement-strategy
集群属性是default
或utilization
:- 分配的资源最少的节点会首先被消耗。
- 如果分配的资源数量相等,在 CIB 中列出的第一个有资格的节点会首先被消耗。
- 如果
placement-strategy
集群属性均衡
:- 具有最多可用容量的节点会首先被消耗。
- 如果节点的空闲容量相等,首先消耗分配的资源数量最少的节点。
- 如果节点的空闲容量相等,并且分配的资源数量相等,在 CIB 中列出的第一个有资格的节点会首先被消耗。
- 如果
placement-strategy
集群属性最小
,则 CIB 中列出的第一个有资格的节点会首先被消耗。