mirror of
git://git.proxmox.com/git/pve-docs.git
synced 2025-01-06 13:17:48 +03:00
7af2edf96a
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
49 lines
1.5 KiB
Plaintext
49 lines
1.5 KiB
Plaintext
`comment`: `<string>` ::
|
|
|
|
Description.
|
|
|
|
`group`: `<string>` ::
|
|
|
|
The HA group identifier.
|
|
|
|
`max_relocate`: `<integer> (0 - N)` ('default =' `1`)::
|
|
|
|
Maximal number of service relocate tries when a service failes to start.
|
|
|
|
`max_restart`: `<integer> (0 - N)` ('default =' `1`)::
|
|
|
|
Maximal number of tries to restart the service on a node after its start failed.
|
|
|
|
`state`: `<disabled | enabled | ignored | started | stopped>` ('default =' `started`)::
|
|
|
|
Requested resource state. The CRM reads this state and acts accordingly.
|
|
Please note that `enabled` is just an alias for `started`.
|
|
+
|
|
`started`;;
|
|
+
|
|
The CRM tries to start the resource. Service state is
|
|
set to `started` after successful start. On node failures, or when start
|
|
fails, it tries to recover the resource. If everything fails, service
|
|
state it set to `error`.
|
|
+
|
|
`stopped`;;
|
|
+
|
|
The CRM tries to keep the resource in `stopped` state, but it
|
|
still tries to relocate the resources on node failures.
|
|
+
|
|
`disabled`;;
|
|
+
|
|
The CRM tries to put the resource in `stopped` state, but does not try
|
|
to relocate the resources on node failures. The main purpose of this
|
|
state is error recovery, because it is the only way to move a resource out
|
|
of the `error` state.
|
|
+
|
|
`ignored`;;
|
|
+
|
|
The resource gets removed from the manager status and so the CRM and the LRM do
|
|
not touch the resource anymore. All \{pve\} API calls affecting this resource
|
|
will be executed, directly bypassing the HA stack. CRM commands will be thrown
|
|
away while there source is in this state. The resource will not get relocated
|
|
on node failures.
|
|
|