17.7. 配置和管理集群资源标签
从 Red Hat Enterprise Linux 8.3 开始,您可以使用 pcs
命令标记集群资源。这允许您使用单个命令启用、禁用、管理或取消管理指定的一组资源。
17.7.1. 为管理标记集群资源,按类别标记
以下流程使用资源标签标记两个资源,并禁用标记的资源。在本例中,要标记的现有资源命名为 d-01
和 d-02
。
流程
为资源
d-01 和 d
-02
创建名为special-resources
的标签。[root@node-01]# pcs tag create special-resources d-01 d-02
显示资源标签配置。
[root@node-01]# pcs tag config special-resources d-01 d-02
禁用使用
special-resources
标签标记的所有资源。[root@node-01]# pcs resource disable special-resources
显示资源状态,以确认资源
d-01
和d-02 已
被禁用。[root@node-01]# pcs resource * d-01 (ocf::pacemaker:Dummy): Stopped (disabled) * d-02 (ocf::pacemaker:Dummy): Stopped (disabled)
除了 pcs resource disable
命令外,pcs resource enable
、pcs resource manage
和 pcs resource unmanage
命令还支持管理标记的资源。
创建资源标签后:
-
您可以使用
pcs tag delete
命令删除资源标签。 -
您可以使用
pcs tag update
命令修改现有资源标签的资源标签配置。
17.7.2. 删除标记的集群资源
您不能使用 pcs
命令删除标记的集群资源。要删除标记的资源,请使用以下步骤。
流程
删除资源标签。
以下命令从具有该标签的所有资源中删除资源标签
special-resources
,[root@node-01]# pcs tag remove special-resources [root@node-01]# pcs tag No tags defined
以下命令仅从资源
d-01
中删除资源标签special-resources
:[root@node-01]# pcs tag update special-resources remove d-01
删除资源。
[root@node-01]# pcs resource delete d-01 Attempting to stop: d-01... Stopped