summaryrefslogtreecommitdiff
path: root/ironic_python_agent
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2019-05-21 19:38:58 +0000
committerGerrit Code Review <review@openstack.org>2019-05-21 19:38:58 +0000
commita29a27910a64ee24ce925438a7c692ee0e4b10de (patch)
tree603122d7b7e2d5e9fd8555aaaf5ac15378f9c544 /ironic_python_agent
parent9f0850d87382ea0bcf36f4516577ce7f31f89c49 (diff)
parentb2f0539d9ca223e5186d05bd7f4a86a162bc377d (diff)
downloadironic-python-agent-3.6.1.tar.gz
Merge "Add more channel number for detecting BMC IP address" into stable/stein3.6.1
Diffstat (limited to 'ironic_python_agent')
-rw-r--r--ironic_python_agent/hardware.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/ironic_python_agent/hardware.py b/ironic_python_agent/hardware.py
index af71630c..42561c25 100644
--- a/ironic_python_agent/hardware.py
+++ b/ironic_python_agent/hardware.py
@@ -1111,9 +1111,10 @@ class GenericHardwareManager(HardwareManager):
utils.try_execute('modprobe', 'ipmi_si')
try:
- # From all the channels 0-15, only 1-7 can be assigned to different
- # types of communication media and protocols and effectively used
- for channel in range(1, 8):
+ # From all the channels 0-15, only 1-11 can be assigned to
+ # different types of communication media and protocols and
+ # effectively used
+ for channel in range(1, 12):
out, e = utils.execute(
"ipmitool lan print {} | awk '/IP Address[ \\t]*:/"
" {{print $4}}'".format(channel), shell=True)