mirror of
https://git.proxmox.com/git/pve-docs
synced 2025-05-03 11:56:39 +00:00
ha-manager: add examples to group settings
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
parent
e723066c4e
commit
93d2a4f944
@ -395,17 +395,39 @@ A service bound to this group will run on the nodes with the highest priority
|
|||||||
available. If more nodes are in the highest priority class the services will
|
available. If more nodes are in the highest priority class the services will
|
||||||
get distributed to those node if not already there. The priorities have a
|
get distributed to those node if not already there. The priorities have a
|
||||||
relative meaning only.
|
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.
|
||||||
|
To achieve this you could set the node list to:
|
||||||
|
[source,bash]
|
||||||
|
ha-manager groupset mygroup -nodes "node1:2,node2:1,node3:1,node4"
|
||||||
|
|
||||||
restricted::
|
restricted::
|
||||||
|
|
||||||
Resources bound to this group may only run on nodes defined by the
|
Resources bound to this group may only run on nodes defined by the
|
||||||
group. If no group node member is available the resource will be
|
group. If no group node member is available the resource will be
|
||||||
placed in the stopped state.
|
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.
|
||||||
|
|
||||||
nofailback::
|
nofailback::
|
||||||
|
|
||||||
The resource won't automatically fail back when a more preferred node
|
The resource won't automatically fail back when a more preferred node
|
||||||
(re)joins the cluster.
|
(re)joins the cluster.
|
||||||
|
Examples;;
|
||||||
|
* You need to migrate a service to a node which hasn't the highest priority
|
||||||
|
in the group at the moment, to tell the HA manager to not move this service
|
||||||
|
instantly back set the nofailnback option and the service will stay on
|
||||||
|
|
||||||
|
* A service was fenced and he got recovered to another node. The admin
|
||||||
|
repaired the node and brang it up online again but does not want that the
|
||||||
|
recovered services move straight back to the repaired node as he wants to
|
||||||
|
first investigate the failure cause and check if it runs stable. He can use
|
||||||
|
the nofailback option to achieve this.
|
||||||
|
|
||||||
|
|
||||||
Start Failure Policy
|
Start Failure Policy
|
||||||
|
Loading…
Reference in New Issue
Block a user