第 17 章 管理集群资源
您可以使用各种命令来显示、修改和管理集群资源。
17.1. 显示配置的资源
要显示所有配置的资源列表,使用以下命令。
pcs resource status
例如,如果系统配置了名为 VirtualIP
的资源,以及名为 WebSite
的资源,则 pcs resource status
命令会产生以下输出。
# pcs resource status
VirtualIP (ocf::heartbeat:IPaddr2): Started
WebSite (ocf::heartbeat:apache): Started
要显示资源配置的参数,请使用以下命令。
pcs resource config resource_id
例如,以下命令显示了资源 VirtualIP
当前配置的参数。
# pcs resource config VirtualIP
Resource: VirtualIP (type=IPaddr2 class=ocf provider=heartbeat)
Attributes: ip=192.168.0.120 cidr_netmask=24
Operations: monitor interval=30s
从 RHEL 8.5 开始,若要显示单个资源的状态,请使用以下命令。
pcs resource status resource_id
例如,如果系统使用名为 VirtualIP
的资源进行了配置,则 pcs resource status VirtualIP
命令会生成以下输出。
# pcs resource status VirtualIP
VirtualIP (ocf::heartbeat:IPaddr2): Started
从 RHEL 8.5 开始,若显示运行在特定节点上资源的状态,请使用以下命令。您可以使用此命令显示集群和远程节点上资源的状态。
pcs resource status node=node_id
例如,如果 node-01
运行名为 VirtualIP
和 WebSite
的资源,则 pcs resource status node=node-01
命令可能会产生以下输出。
# pcs resource status node=node-01
VirtualIP (ocf::heartbeat:IPaddr2): Started
WebSite (ocf::heartbeat:apache): Started