get distributed to those node if not already there. The priorities have a
relative meaning only.
Example;;
- You want to run all services from a group on node1 if possible, if this node
- is not available you want them to run equally splitted on node2 and node3 and
- if those fail it should use the other group members.
+ You want to run all services from a group on `node1` if possible. If this node
+ is not available, you want them to run equally splitted on `node2` and `node3`, and
+ if those fail it should use `node4`.
To achieve this you could set the node list to:
[source,bash]
ha-manager groupset mygroup -nodes "node1:2,node2:1,node3:1,node4"
group. If no group node member is available the resource will be
placed in the stopped state.
Example;;
- A Service can run just on a few nodes, as he uses resources from only found
- on those, we created a group with said nodes and as we know that else all
- other nodes get implicitly added with lowest priority we set the restricted
- option.
+ Lets say a service uses resources only available on `node1` and `node2`,
+ so we need to make sure that HA manager does not use other nodes.
+ We need to create a 'restricted' group with said nodes:
+[source,bash]
+ ha-manager groupset mygroup -nodes "node1,node2" -restricted
nofailback::