Я столкнулся с проблемой в нашей системе IMS. Фенсинг не работает. Когда я пытаюсь зафенсить узел timo:
Код:
fence_node timo -vv
Получаю:
Код:
fence timo dev 0.0 agent fence_intelmodular result: error from agent
agent args: port=3 nodename=timo agent=fence_intelmodular ipaddr=xxx.xxx.xxx.xxx login=snmpv3user passwd=xxxxxxxxx snmp_auth_prot=SHA snmp_sec_level=auth snmp_version=3
fence timo failed
А в /var/log/messages:
Код:
Aug 13 19:24:44 sint fence_intelmodular: Parse error: Ignoring unknown option 'nodename=timo
Похоже, что что-то идет не так с переводом имени узла в номер порта. Я искал в интернете и на этом форуме, но ничего не нашёл. Кроме того, этот код для меня новый, так что ответ там не найти. Кто-нибудь может подсказать, с чего начать?
Дополнительная информация:
/etc/pve/cluster.conf:
Код:
<?xml version="1.0"?>
<cluster config_version="102" name="IMS-EVO">
<cman keyfile="/var/lib/pve-cluster/corosync.authkey"/>
<fencedevices>
<fencedevice agent="fence_intelmodular" ipaddr="xxx.xxx.xxx.xxx" login="snmpv3user" name="ims" passwd="xxxxxxxxx" snmp_auth_prot="SHA" snmp_sec_level="auth" snmp_version="3"/>
</fencedevices>
<clusternodes>
<clusternode name="sint" nodeid="1" votes="1">
<fence>
<method name="1">
<device name="ims" port="1"/>
</method>
</fence>
</clusternode>
<clusternode name="rembo" nodeid="2" votes="1">
<fence>
<method name="1">
<device name="ims" port="2"/>
</method>
</fence>
</clusternode>
<clusternode name="timo" nodeid="3" votes="1">
<fence>
<method name="1">
<device name="ims" port="3"/>
</method>
</fence>
</clusternode>
</clusternodes>
<rm/>
</cluster>
clustat:
Код:
Cluster Status for IMS-EVO @ Tue Aug 13 19:54:54 2013
Member Status: Quorate
Member Name ID Status
------ ---- ---- ------
sint 1 Online, Local
rembo 2 Online
timo 3 Online (без rgmanager, но у меня пока нет HA VM из-за этой проблемы.)
pvecm
Код:
Version: 6.2.0
Config Version: 102
Cluster Name: IMS-EVO
Cluster Id: 9351
Cluster Member: Yes
Cluster Generation: 94868
Membership state: Cluster-Member
Nodes: 3
Expected votes: 3
Total votes: 3
Node votes: 1
Quorum: 2
Active subsystems: 6
Flags:
Ports Bound: 0 177
Node name: sint
Node ID: 1
Multicast addresses: 239.192.36.171
Node addresses: 10.221.184.60
pveversion -v
Код:
pve-manager: 3.0-23 (pve-manager/3.0/957f0862)
running kernel: 2.6.32-22-pve
proxmox-ve-2.6.32: 3.0-107
pve-kernel-2.6.32-22-pve: 2.6.32-107
pve-kernel-2.6.32-11-pve: 2.6.32-66
pve-kernel-2.6.32-20-pve: 2.6.32-100
pve-kernel-2.6.32-19-pve: 2.6.32-96
pve-kernel-2.6.32-18-pve: 2.6.32-88
pve-kernel-2.6.32-7-pve: 2.6.32-60
lvm2: 2.02.95-pve3
clvm: 2.02.95-pve3
corosync-pve: 1.4.5-1
openais-pve: 1.1.4-3
libqb0: 0.11.1-2
redhat-cluster-pve: 3.2.0-2
resource-agents-pve: 3.9.2-4
fence-agents-pve: 4.0.0-1
pve-cluster: 3.0-4
qemu-server: 3.0-20
pve-firmware: 1.0-23
libpve-common-perl: 3.0-4
libpve-access-control: 3.0-4
libpve-storage-perl: 3.0-8
vncterm: 1.1-4
vzctl: 4.0-1pve3
vzprocps: 2.0.11-2
vzquota: 3.1-2
pve-qemu-kvm: 1.4-13
ksm-control-daemon: 1.1-1
fence_tool ls
Код:
fence domain
member count 3
victim count 0
victim now 0
master nodeid 2
wait state none
members 1 2 3
Код:
fence_node timo -vv
Получаю:
Код:
fence timo dev 0.0 agent fence_intelmodular result: error from agent
agent args: port=3 nodename=timo agent=fence_intelmodular ipaddr=xxx.xxx.xxx.xxx login=snmpv3user passwd=xxxxxxxxx snmp_auth_prot=SHA snmp_sec_level=auth snmp_version=3
fence timo failed
А в /var/log/messages:
Код:
Aug 13 19:24:44 sint fence_intelmodular: Parse error: Ignoring unknown option 'nodename=timo
Похоже, что что-то идет не так с переводом имени узла в номер порта. Я искал в интернете и на этом форуме, но ничего не нашёл. Кроме того, этот код для меня новый, так что ответ там не найти. Кто-нибудь может подсказать, с чего начать?
Дополнительная информация:
/etc/pve/cluster.conf:
Код:
<?xml version="1.0"?>
<cluster config_version="102" name="IMS-EVO">
<cman keyfile="/var/lib/pve-cluster/corosync.authkey"/>
<fencedevices>
<fencedevice agent="fence_intelmodular" ipaddr="xxx.xxx.xxx.xxx" login="snmpv3user" name="ims" passwd="xxxxxxxxx" snmp_auth_prot="SHA" snmp_sec_level="auth" snmp_version="3"/>
</fencedevices>
<clusternodes>
<clusternode name="sint" nodeid="1" votes="1">
<fence>
<method name="1">
<device name="ims" port="1"/>
</method>
</fence>
</clusternode>
<clusternode name="rembo" nodeid="2" votes="1">
<fence>
<method name="1">
<device name="ims" port="2"/>
</method>
</fence>
</clusternode>
<clusternode name="timo" nodeid="3" votes="1">
<fence>
<method name="1">
<device name="ims" port="3"/>
</method>
</fence>
</clusternode>
</clusternodes>
<rm/>
</cluster>
clustat:
Код:
Cluster Status for IMS-EVO @ Tue Aug 13 19:54:54 2013
Member Status: Quorate
Member Name ID Status
------ ---- ---- ------
sint 1 Online, Local
rembo 2 Online
timo 3 Online (без rgmanager, но у меня пока нет HA VM из-за этой проблемы.)
pvecm
Код:
Version: 6.2.0
Config Version: 102
Cluster Name: IMS-EVO
Cluster Id: 9351
Cluster Member: Yes
Cluster Generation: 94868
Membership state: Cluster-Member
Nodes: 3
Expected votes: 3
Total votes: 3
Node votes: 1
Quorum: 2
Active subsystems: 6
Flags:
Ports Bound: 0 177
Node name: sint
Node ID: 1
Multicast addresses: 239.192.36.171
Node addresses: 10.221.184.60
pveversion -v
Код:
pve-manager: 3.0-23 (pve-manager/3.0/957f0862)
running kernel: 2.6.32-22-pve
proxmox-ve-2.6.32: 3.0-107
pve-kernel-2.6.32-22-pve: 2.6.32-107
pve-kernel-2.6.32-11-pve: 2.6.32-66
pve-kernel-2.6.32-20-pve: 2.6.32-100
pve-kernel-2.6.32-19-pve: 2.6.32-96
pve-kernel-2.6.32-18-pve: 2.6.32-88
pve-kernel-2.6.32-7-pve: 2.6.32-60
lvm2: 2.02.95-pve3
clvm: 2.02.95-pve3
corosync-pve: 1.4.5-1
openais-pve: 1.1.4-3
libqb0: 0.11.1-2
redhat-cluster-pve: 3.2.0-2
resource-agents-pve: 3.9.2-4
fence-agents-pve: 4.0.0-1
pve-cluster: 3.0-4
qemu-server: 3.0-20
pve-firmware: 1.0-23
libpve-common-perl: 3.0-4
libpve-access-control: 3.0-4
libpve-storage-perl: 3.0-8
vncterm: 1.1-4
vzctl: 4.0-1pve3
vzprocps: 2.0.11-2
vzquota: 3.1-2
pve-qemu-kvm: 1.4-13
ksm-control-daemon: 1.1-1
fence_tool ls
Код:
fence domain
member count 3
victim count 0
victim now 0
master nodeid 2
wait state none
members 1 2 3
