18.7. 配置和管理集群资源标签
您可以使用 pcs 命令标记集群资源。这允许您使用单个命令启用、禁用、管理或取消管理指定的一组资源。
18.7.1. 为管理标记集群资源,按类别标记 复制链接链接已复制到粘贴板!
以下流程使用资源标签标记两个资源,并禁用标记的资源。在本例中,要标记的现有资源命名为 d-01 和 d-02。
步骤
为
d-01和d-02资源创建一个名为special-resources的标签。pcs tag create special-resources d-01 d-02
[root@node-01]# pcs tag create special-resources d-01 d-02Copy to Clipboard Copied! Toggle word wrap Toggle overflow 显示资源标签配置。
pcs tag config special-resources d-01 d-02
[root@node-01]# pcs tag config special-resources d-01 d-02Copy to Clipboard Copied! Toggle word wrap Toggle overflow 禁用带有
special-resources标签的所有资源。pcs resource disable special-resources
[root@node-01]# pcs resource disable special-resourcesCopy to Clipboard Copied! Toggle word wrap Toggle overflow 显示资源状态,以确认资源
d-01和d-02已被禁用。pcs resource * d-01 (ocf::pacemaker:Dummy): Stopped (disabled) * d-02 (ocf::pacemaker:Dummy): Stopped (disabled)
[root@node-01]# pcs resource * d-01 (ocf::pacemaker:Dummy): Stopped (disabled) * d-02 (ocf::pacemaker:Dummy): Stopped (disabled)Copy to Clipboard Copied! Toggle word wrap Toggle overflow
除了 pcs resource disable 命令,pcs resource enable、pcs resource manage 和 pcs resource unmanage 命令还支持对带标记资源的管理。
创建资源标签后:
-
您可以使用
pcs tag delete命令删除资源标签。 -
您可以使用
pcs tag update命令修改现有资源标签的资源标签配置。
18.7.2. 删除标记的集群资源 复制链接链接已复制到粘贴板!
您不能使用 pcs 命令删除标记的群集资源。要删除标记的资源,请使用以下步骤。
步骤
删除资源标签。
以下命令从具有该标签的所有资源中删除资源标签
special-resources,pcs tag remove special-resources pcs tag No tags defined
[root@node-01]# pcs tag remove special-resources [root@node-01]# pcs tag No tags definedCopy to Clipboard Copied! Toggle word wrap Toggle overflow 以下命令仅从资源
d-01中删除资源标签special-resources。pcs tag update special-resources remove d-01
[root@node-01]# pcs tag update special-resources remove d-01Copy to Clipboard Copied! Toggle word wrap Toggle overflow
删除资源。
pcs resource delete d-01 Attempting to stop: d-01... Stopped
[root@node-01]# pcs resource delete d-01 Attempting to stop: d-01... StoppedCopy to Clipboard Copied! Toggle word wrap Toggle overflow
18.7.3. 显示和导出集群资源标签 复制链接链接已复制到粘贴板!
在 RHEL 9.6 及更高版本中,pcs tag [config] 命令支持 --output-format 选项。
-
specifying
--output-format=text以纯文本格式显示配置的标签,这是这个选项的默认值。 -
指定
--output-format=cmd会显示从当前集群标签配置创建的命令。您可以使用这些命令在不同的系统上重新创建配置的标签。 -
指定
--output-format=json以 JSON 格式显示配置的标签,适用于机器解析。