Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

From the ironic-conductor logs, we can see that the nova error is actually coming from a failed deploy in this case. Specifically, the set_boot_device function is failing on the ironic ucs driver:

' File "/usr/lib/python2.7/site-packages/ironic/conductor/manager.py", line 1557, in set_boot_device persistent=persistent)', ' File "/usr/lib/python2.7/site-packages/ironic/drivers/modules/ucs/helper.py", line 64, in wrapper return func(self, task, *args, *kwargs)', ' File "/usr/lib/python2.7/site-packages/ironic/drivers/modules/ucs/management.py" , line 91, in set_boot_device mgmt_handle.set_boot_device(device, persistent)', ' File "/usr/lib/python2.7/site-packages/UcsSdk/utils/management.py", line 60, in set_boot_device self.helper.handle)', ' File "/usr/lib/python2.7/site-packages/UcsSdk/utils/helper.py", line 123, in config_managed_object raise exception.UcsOperationError(\’config_managed_object\’, error=ex)’, ‘ File “/usr/lib/python2.7/site-packages/UcsSdk/utils/exception.py”, line 42, in __init__ super(UcsOperationError, self).__init__()’, ‘TypeError: __init__() takes exactly 2 arguments (1 given)