ha-manager
TLDR
Show HA status
$ ha-manager status
Enable HA for VM$ ha-manager add [vm:100]
Remove from HA$ ha-manager remove [vm:100]
Set HA group$ ha-manager set [vm:100] --group [hagroup1]
Migrate service$ ha-manager migrate [vm:100] [target-node]
SYNOPSIS
ha-manager command [options]
DESCRIPTION
ha-manager manages Proxmox VE High Availability services. It controls which VMs and containers are protected by HA, ensuring they're automatically restarted or migrated if a node fails.
HA requires a cluster of at least three nodes for proper quorum. Services are monitored and automatically recovered based on configured policies.
PARAMETERS
status
Show HA manager status.add sid
Add service to HA.remove sid
Remove service from HA.set sid [options]
Configure service options.migrate sid node
Migrate service to node.relocate sid node
Request relocation.--group name
HA group assignment.--state state
Desired state (started, stopped, disabled).--max_restart n
Maximum restart attempts.--max_relocate n
Maximum relocate attempts.
SERVICE ID FORMAT
$ vm:100 Virtual machine ID 100
ct:101 Container ID 101
ct:101 Container ID 101
CAVEATS
Requires Proxmox cluster. Minimum 3 nodes for quorum. Shared storage needed for VM migration. Network fencing recommended. HA manager must be running.
HISTORY
ha-manager is part of Proxmox VE, an open-source virtualization platform. Proxmox HA provides automatic failover using the Corosync cluster engine.
SEE ALSO
pve-ha-manager(1), pvecm(1), qm(1)


