ha-manager `<COMMAND> [ARGS] [OPTIONS]

ha-manager add <sid> `[OPTIONS]

创建一个新的HA资源。

<sid>`: `<type>:<name>

HA资源ID。这由资源类型和资源特定名称组成,中间用冒号分隔(例如:vm:100 / ct:100)。对于虚拟机和容器,你可以简单地使用VM或CT的id作为快捷方式(例如:100)。

--comment` `<string>

描述。

--group` `<string>

HA组标识符。

--max_relocate` <integer> (0 - N) ('default =' 1)

服务启动失败时,服务重新定位尝试的最大次数。

--max_restart` <integer> (0 - N) ('default =' 1)

如果服务启动失败后,在一个节点上重启服务的最大尝试次数。

--state` <disabled | enabled | ignored | started | stopped> ('default =' started)

请求的资源状态。

--type` `<ct | vm>

资源类型。

ha-manager config `[OPTIONS]

列出HA资源。

--type` `<ct | vm>

只列出特定类型的资源

ha-manager crm-command migrate `<sid> <node>

请求资源迁移(在线)至另一个节点。

<sid>`: `<type>:<name>

HA资源ID。这由资源类型和资源特定名称组成,中间用冒号分隔(例如:vm:100 / ct:100)。对于虚拟机和容器,你可以简单地使用VM或CT的id作为快捷方式(例如:100)。

<node>`: `<string>

目标节点。

ha-manager crm-command node-maintenance disable <node>

更改节点维护请求的状态。

<node>`: `<string>

集群节点名称。

ha-manager crm-command node-maintenance enable `<node>

更改节点维护请求的状态。

<node>`: `<string>

集群节点名称。

ha-manager crm-command relocate `<sid> <node>

请求将资源重新定位到另一个节点。这将停止旧节点上的服务,并在目标节点上重新启动它。

<sid>`: `<type>:<name>

HA资源ID。这由资源类型和资源特定名称组成,中间用冒号分隔(例如:vm:100 / ct:100)。对于虚拟机和容器,你可以简单地使用VM或CT的id作为快捷方式(例如:100)。

<node>`: `<string>

目标节点。

ha-manager crm-command stop `<sid> <timeout>

请求停止服务。

<sid>`: `<type>:<name>

HA资源ID。这由资源类型和资源特定名称组成,中间用冒号分隔(例如:vm:100 / ct:100)。对于虚拟机和容器,你可以简单地使用VM或CT的id作为快捷方式(例如:100)。

<timeout>`: `<integer> (0 - N)

超时秒数。如果设置为0,则会执行强制停止。

ha-manager groupadd <group> --nodes <string> `[OPTIONS]

创建一个新的高可用性组。

<group>`: `<string>

HA组标识符。

--comment` `<string>

描述。

--nodes` `<node>[:<pri>]{,<node>[:<pri>]}*

带有可选优先级的集群节点名称列表。

--nofailback` <boolean> ('default =' 0)

CRM尝试在具有最高优先级的节点上运行服务。如果一个具有更高优先级的节点上线,CRM会将服务迁移到该节点。启用nofailback可以阻止这种行为。

--restricted` <boolean> ('default =' 0)

绑定到受限组的资源只能在该组定义的节点上运行。

--type` `<group>

组类型。

ha-manager groupconfig

获取HA组。

ha-manager groupremove `<group>

删除HA组配置。

<group>`: `<string>

HA组标识符。

ha-manager groupset <group> `[OPTIONS]

更新高可用性组配置。

<group>`: `<string>

HA组标识符。

--comment` `<string>

描述。

--delete` `<string>

您想要删除的设置列表。

--digest` `<string>

如果当前配置文件的摘要不同,则防止进行更改。这可以用于防止并发修改。

--nodes` `<node>[:<pri>]{,<node>[:<pri>]}*

带有可选优先级的集群节点名称列表。

--nofailback` <boolean> ('default =' 0)

CRM尝试在具有最高优先级的节点上运行服务。如果一个具有更高优先级的节点上线,CRM会将服务迁移到该节点。启用nofailback可以阻止这种行为。

--restricted` <boolean> ('default =' 0)

绑定到受限组的资源只能在该组定义的节点上运行。

ha-manager 帮助 `[选项]

获取有关指定命令的帮助。

--extra-args` `<array>

显示特定命令的帮助信息

--verbose` `<boolean>

详细的输出格式。

ha-manager migrate

一个 'ha-manager crm-command migrate' 的别名。

ha-manager 重定位

一个 'ha-manager crm-command relocate' 的别名。

ha-manager remove `<sid>

删除资源配置。

<sid>`: `<type>:<name>

HA资源ID。这由资源类型和资源特定名称组成,中间用冒号分隔(例如:vm:100 / ct:100)。对于虚拟机和容器,你可以简单地使用VM或CT的id作为快捷方式(例如:100)。

ha-manager set <sid> `[OPTIONS]

更新资源配置。

<sid>`: `<type>:<name>

HA资源ID。这由资源类型和资源特定名称组成,中间用冒号分隔(例如:vm:100 / ct:100)。对于虚拟机和容器,你可以简单地使用VM或CT的id作为快捷方式(例如:100)。

--comment` `<string>

描述。

--delete` `<string>

您想要删除的设置列表。

--digest` `<string>

如果当前配置文件的摘要不同,则防止进行更改。这可以用于防止并发修改。

--group` `<string>

HA组标识符。

--max_relocate` <integer> (0 - N) ('default =' 1)

服务启动失败时,服务重新定位尝试的最大次数。

--max_restart` <integer> (0 - N) ('default =' 1)

如果服务启动失败后,在一个节点上重启服务的最大尝试次数。

--state` <disabled | enabled | ignored | started | stopped> ('default =' started)

请求的资源状态。

ha-manager status `[OPTIONS]

显示HA管理器状态。

--verbose` <boolean> ('default =' 0)

详细输出。包括完整的CRM和LRM状态(JSON格式)。