1. nova-networkが起動しない
起動しようとするとこのエラー
(nova): TRACE: File "/usr/lib64/python2.6/subprocess.py", line 725, in communicate (nova): TRACE: stdout, stderr = self._communicate(input, endtime) (nova): TRACE: File "/usr/lib64/python2.6/subprocess.py", line 1322, in _communicate (nova): TRACE: self.wait(timeout=self._remaining_time(endtime)) (nova): TRACE: TypeError: wait() got an unexpected keyword argument 'timeout'
以下のパッチをeventletに当てる。
--- /usr/lib/python2.6/site-packages/eventlet/green/subprocess.py.orig 2011-05-25 23:31:34.597271402 +0000 +++ /usr/lib/python2.6/site-packages/eventlet/green/subprocess.py 2011-05-25 23:33:24.055602468 +0000 @@ -32,7 +32,7 @@ setattr(self, attr, wrapped_pipe) __init__.__doc__ = subprocess_orig.Popen.__init__.__doc__ - def wait(self, check_interval=0.01): + def wait(self, check_interval=0.01, timeout=None): # Instead of a blocking OS call, this version of wait() uses logic # borrowed from the eventlet 0.2 processes.Process.wait() method. try: --
参考:https://lists.launchpad.net/openstack/msg02565.html
2. nova-computeがユーザ権限で起動できない
以下のファイルを作成して、特権機能へのアクセスを許可する必要がある。
/etc/polkit-1/localauthority/50-local.d/50-nova.pkla
[Allow nova libvirt management permissions] Identity=unix-user:nova Action=org.libvirt.unix.manage ResultAny=yes ResultInactive=yes ResultActive=yes
0 件のコメント:
コメントを投稿