我正在使用 Centos 7 安装一个简单的 Corosync/pacemaker/drbd 高可用性集群,并希望使用自定义硬件(使用 USB 连接的电源开关)提供防护/STONITH。因此,我需要将这些设备作为 STONITH 资源添加到我的集群中。我可以从一个简单的虚拟脚本开始吗?我在 中找到了几个文件/usr/sbin/fence_*
,但这些文件似乎是通过某种网络连接的,并且只接受预配置的选项。
我正在使用 Centos 7 安装一个简单的 Corosync/pacemaker/drbd 高可用性集群,并希望使用自定义硬件(使用 USB 连接的电源开关)提供防护/STONITH。因此,我需要将这些设备作为 STONITH 资源添加到我的集群中。我可以从一个简单的虚拟脚本开始吗?我在 中找到了几个文件/usr/sbin/fence_*
,但这些文件似乎是通过某种网络连接的,并且只接受预配置的选项。
这是一个基于
fence_cisco_ucs
. 我不知道为什么密码字段是强制性的,我也不知道get_list
应该做什么。例如,
./script.py -o status -p x -s y
给出“状态:开启”。如果get_power_status
和中的功能进行了set_power_status
相应的修改,则此脚本实际上可能很有用。