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