5.2. 隔离设备的常规属性
任何集群节点都可以使用任何隔离设备隔离保护其它集群节点,无论隔离资源是启动还是停止。资源是否启动只控制设备的重复监控,而不控制是否使用资源,但以下情况除外:
- 您可以通过运行 pcs stonith disablestonith_id命令来禁用隔离设备。这会阻止任何节点使用该设备
- 要防止特定节点使用隔离设备,您可以使用 pcs constraint location 为隔离资源配置位置限制... 避免命令。
- configurationing
stonith-enabled=false
将完全禁用隔离。但请注意,红帽不支持隔离功能被禁用的集群,因为它不适用于生产环境。
表 5.1 “隔离设备的常规属性” 描述您可以为隔离设备设置的一般属性。有关您可以为特定隔离设备设置的隔离属性的信息,请参阅 第 5.3 节 “显示设备特定隔离选项”。
注意
有关更高级隔离配置属性的详情,请参考 第 5.8 节 “其他隔离配置选项”
项 | 类型 | 默认值 | 描述 |
---|---|---|---|
pcmk_host_map | 字符串 | 用于不支持主机名的设备的主机名到端口号的映射。例如:node 1:1;node2:2,3 告知 集群将端口 1 用于 node1,端口 2 和端口 3 用于 node2。 | |
pcmk_host_list | 字符串 | 此设备控制的机器列表(可选,除非 pcmk_host_check=static-list )。 | |
pcmk_host_check | 字符串 | dynamic-list | 如何确定被设备控制的机器。允许的值: dynamic-list (查询设备)、static-list (检查 pcmk_host_list 属性)、none(假设每个设备都可以隔离每台机器) |