X-Git-Url: https://git.proxmox.com/?p=pve-docs.git;a=blobdiff_plain;f=ha-manager.adoc;h=db928ae7a0059d7697dfa64c2f9589639c330e37;hp=fe4803155766ccede06c3744170371a6e98dc6ed;hb=cfd83e21676db559b147093c3aeb8980f4d09b4a;hpb=43da832202b733c20dba9f5c5902134bbecf5a41 diff --git a/ha-manager.adoc b/ha-manager.adoc index fe48031..db928ae 100644 --- a/ha-manager.adoc +++ b/ha-manager.adoc @@ -109,27 +109,36 @@ hard and costly. 'ha-manager' has typical error detection and failover times of about 2 minutes, so you can get no more than 99.999% availability. +Requirements +------------ -Resources ---------- +* at least three cluster nodes (to get reliable quorum) -A resource (sometimes also called service) is uniquely identified by a -service ID (SID) which consists of the service type and an type -specific id, e.g.: 'vm:100'. That example would be a service of type -vm (Virtual machine) with the VMID 100. +* shared storage for VMs and containers +* hardware redundancy (everywhere) -Requirements ------------- +* hardware watchdog - if not available we fall back to the + linux kernel software watchdog ('softdog') -* at least three nodes +* optional hardware fencing devices -* shared storage -* hardware redundancy +Resources +--------- + +We call the primary management unit handled by 'ha-manager' a +resource. A resource (also called "service") is uniquely +identified by a service ID (SID), which consists of the resource type +and an type specific ID, e.g.: 'vm:100'. That example would be a +resource of type 'vm' (virtual machine) with the ID 100. + +For now we have two important resources types - virtual machines and +containers. One basic idea here is that we can bundle related software +into such VM or container, so there is no need to compose one big +service from other services, like it was done with 'rgmanager'. In +general, a HA enabled resource should not depend on other resources. -* hardware watchdog - if not available we fall back to the - linux kernel soft dog How It Works ------------ @@ -284,12 +293,6 @@ If you have a hardware watchdog available remove its module from the blacklist and restart 'the watchdog-mux' service. -Resource/Service Agents -------------------------- - -A resource or also called service can be managed by the -ha-manager. Currently we support virtual machines and container. - Groups ------