IPMI call failed when running introspection on a ppc64le machine
Issue
- Introspection fails for baremetal node with mixed x86 and ppc64le CPUs.
- Even after configuring the Multiple CPU architecture according to the Configuring a multiple CPU architecture overcloud, "ironic.common.exception.IPMIFailure: IPMI call failed: raw 0x00 0x08 0x03 0x08" error occured.
ERROR oslo_messaging.rpc.server Traceback (most recent call last):
ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/ironic/drivers/modules/ipmitool.py", line 819, in send_raw
ERROR oslo_messaging.rpc.server out, err = _exec_ipmitool(driver_info, cmd)
ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/ironic/drivers/modules/ipmitool.py", line 608, in _exec_ipmitool
ERROR oslo_messaging.rpc.server 'cmd': e.cmd, 'error': e})
ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/oslo_utils/excutils.py", line 220, in __exit__
ERROR oslo_messaging.rpc.server self.force_reraise()
ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/oslo_utils/excutils.py", line 196, in force_reraise
ERROR oslo_messaging.rpc.server six.reraise(self.type_, self.value, self.tb)
ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/six.py", line 693, in reraise
ERROR oslo_messaging.rpc.server raise value
ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/ironic/drivers/modules/ipmitool.py", line 583, in _exec_ipmitool
ERROR oslo_messaging.rpc.server out, err = utils.execute(*cmd_args, **extra_args)
ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/ironic/common/utils.py", line 75, in execute
ERROR oslo_messaging.rpc.server result = processutils.execute(*cmd, **kwargs)
ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/oslo_concurrency/processutils.py", line 431, in execute
ERROR oslo_messaging.rpc.server cmd=sanitized_cmd)
ERROR oslo_messaging.rpc.server oslo_concurrency.processutils.ProcessExecutionError: Unexpected error while running command.
ERROR oslo_messaging.rpc.server Command: ipmitool -I lanplus -H XXX.XXX.XXX.XXX -L ADMINISTRATOR -U XXXX -R 1 -N 5 -f /tmp/tmpsXXXXX raw 0x00 0x08 0x03 0x08
ERROR oslo_messaging.rpc.server Exit code: 1
ERROR oslo_messaging.rpc.server Stdout: ''
ERROR oslo_messaging.rpc.server Stderr: 'Unable to Get Channel Cipher Suites\nUnable to send RAW command (channel=0x0 netfn=0x0 lun=0x0 cmd=0x8 rsp=0x80): Unknown (0x80)\n'
ERROR oslo_messaging.rpc.server
ERROR oslo_messaging.rpc.server During handling of the above exception, another exception occurred:
ERROR oslo_messaging.rpc.server
ERROR oslo_messaging.rpc.server Traceback (most recent call last):
ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/oslo_messaging/rpc/server.py", line 165, in _process_incoming
ERROR oslo_messaging.rpc.server res = self.dispatcher.dispatch(message)
ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/oslo_messaging/rpc/dispatcher.py", line 274, in dispatch
ERROR oslo_messaging.rpc.server return self._do_dispatch(endpoint, method, ctxt, args)
ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/oslo_messaging/rpc/dispatcher.py", line 194, in _do_dispatch
ERROR oslo_messaging.rpc.server result = func(ctxt, **new_args)
ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/ironic_lib/metrics.py", line 60, in wrapped
ERROR oslo_messaging.rpc.server result = f(*args, **kwargs)
ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/oslo_messaging/rpc/server.py", line 235, in inner
ERROR oslo_messaging.rpc.server return func(*args, **kwargs)
ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/ironic/conductor/manager.py", line 3074, in set_boot_device
ERROR oslo_messaging.rpc.server persistent=persistent)
ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/ironic_lib/metrics.py", line 60, in wrapped
ERROR oslo_messaging.rpc.server result = f(*args, **kwargs)
ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/ironic/conductor/task_manager.py", line 148, in wrapper
ERROR oslo_messaging.rpc.server return f(*args, **kwargs)
ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/ironic/drivers/modules/ipmitool.py", line 1097, in set_boot_device
ERROR oslo_messaging.rpc.server send_raw(task, timeout_disable)
ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/ironic_lib/metrics.py", line 60, in wrapped
ERROR oslo_messaging.rpc.server result = f(*args, **kwargs)
ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/ironic/conductor/task_manager.py", line 148, in wrapper
ERROR oslo_messaging.rpc.server return f(*args, **kwargs)
ERROR oslo_messaging.rpc.server File "/usr/lib/python3.6/site-packages/ironic/drivers/modules/ipmitool.py", line 827, in send_raw
ERROR oslo_messaging.rpc.server raise exception.IPMIFailure(cmd=cmd)
ERROR oslo_messaging.rpc.server ironic.common.exception.IPMIFailure: IPMI call failed: raw 0x00 0x08 0x03 0x08.
ERROR oslo_messaging.rpc.server
Environment
- Red Hat OpenStack Platform 16.2
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.