Error: Got unknown keyword args to utils.execute: {'old_name': None}
错误分析:这是OpenStack Folsom版本的一个BUG,造成cinder-volumn服务在节点重启后无法正常启动,
最新版本已经修订https://bugs.launchpad.net/cinder/+bug/1175207,
可以自己通过修改源代码进行修改,修改如下:
1、打开文件/usr/lib/python2.7/dist-packages/cinder/volume/driver.py (类似这个文件,具体要看log)
2、找到352行,注释掉old_name=old_name这行代码,修改如下:(差不多这行,具体看函数名)
[html] view plaincopyprint?self.tgtadm.create_iscsi_target(iscsi_name, iscsi_target,
0, volume_path,
check_exit_code=False)
#old_name=old_

当OpenStack节点单板重启后,cinder-volume服务出现启动失败的问题,错误提示'Got unknown keyword args to utils.execute: {'old_name': None}'.经分析,此问题源于Folsom版本的一个BUG。解决方案是手动修改/usr/lib/python2.7/dist-packages/cinder/volume/driver.py文件,注释掉第352行的old_name=old_name参数,然后重启cinder-volume服务,问题即可得到解决。
最低0.47元/天 解锁文章
2948

被折叠的 条评论
为什么被折叠?



