heartbeat2.0.3的haresource2cib.py运行问题
环境:
SuSE enterprise server 9 patch 3 : Full installation
及相关的开发包
heartbeat 2.0.3源码
为了测试heartbeat对多节点的支持,下载了最新的2.0.3的源码,在SUES9上安装成功。
首先测试2个节点,在ha.cf里面关闭crm的状态下,即不使用2.0.x的新功能的情况下,节点的相互切换都没有问题,接下来使用 haresource2cib.py转换资源文件时出错,错误提示如下
hanode3:/etc/ha.d # /usr/lib/heartbeat/./haresources2cib.py haresources >/var/lib/heartbeat/crm/cib.xml
Traceback (most recent call last):
File "/usr/lib/heartbeat/./haresources2cib.py", line 369, in ?
node_list = get_directive_list(config, "node")
File "/usr/lib/heartbeat/./haresources2cib.py", line 332, in get_directive_list
if line[0] == "#" :
IndexError: string index out of range
haresourses内容如下
hanode3:/etc/ha.d # cat /etc/ha.d/haresources
hanode3 IPADDR::16.157.130.40/21 Filesystem::/dev/sdc1::/data::reiserfs
这个转化脚本是用zhenh用python写的,在下对python没有经验,不知坛上哪位看懂了这个脚本,给在下一点意见,谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论