[Bug 1171988] [NEW] MAAS fails to use virsh when managing virtual nodes
Andres Rodriguez
andreserl at ubuntu-pe.org
Tue Apr 23 19:25:35 UTC 2013
Public bug reported:
[Impact]
MAAS fails to start/stop virtual nodes when using virsh. This is because MAAS lacks permissions to run virsh.
[Solution]
The solution is to run virsh with sudo, as well as allowing the 'maas' user to run 'virsh' in the sudoers file.
[Test Case]
To reproduce do the following:
1. install MAAS and configure local KVM nodes with it.
2. Confiugure the power pameters in MAAS.
3. Deploy a node.
Without the fix the node will be never turned on/off and
/var/log/maas/maas.log will show:
[2013-04-23 11:20:21,482: ERROR/MainProcess] Task provisioningserver.tasks.power_off[926784f3-d90d-4277-bbfc-0471b2c82e80] raised exception: UnpickleableExceptionWrapper('provisioningserver.power.poweraction', 'PowerActionFail', (), 'PowerActionFail()')
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/celery/execute/trace.py", line 181, in trace_task
R = retval = fun(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/provisioningserver/tasks.py", line 146, in power_off
issue_power_action(power_type, 'off', **kwargs)
File "/usr/lib/python2.7/dist-packages/provisioningserver/tasks.py", line 126, in issue_power_action
pa.execute(**kwargs)
File "/usr/lib/python2.7/dist-packages/provisioningserver/power/poweraction.py", line 138, in execute
self.run_shell(rendered)
File "/usr/lib/python2.7/dist-packages/provisioningserver/power/poweraction.py", line 126, in run_shell
raise PowerActionFail(self, e)
PowerActionFail: PowerActionFail()
With the fix, nodes will be turned on/off successfully.
** Affects: maas (Ubuntu)
Importance: High
Status: Confirmed
** Changed in: maas (Ubuntu)
Importance: Undecided => High
--
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to maas in Ubuntu.
https://bugs.launchpad.net/bugs/1171988
Title:
MAAS fails to use virsh when managing virtual nodes
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/maas/+bug/1171988/+subscriptions
More information about the Ubuntu-server-bugs
mailing list