IPMITool driver
官網(wǎng)鏈接:
https://docs.openstack.org/ironic/latest/admin/drivers/ipmitool.html
?
IPMITool driver
概述
IPMI(Intelligent Platform Management Interface) drivers通過IPMI協(xié)議2.0或1.5來管理節(jié)點(diǎn)。使用IPMITool工具來控制使能的IPMI設(shè)備,這個(gè)工具是一個(gè)開源的命令行。
下面的hardware types和classic drivers使用IPMITool來進(jìn)行電源和其他管理:
hardware types:
ipmi
classic drivers:
agent_ipmitool
pxe_ipmitool
agent_ipmitool_socat
pxe_ipmitool_socat
?
詞匯表
IPMI - Intelligent Platform Management Interface.
IPMB - Intelligent Platform Management Bus/Bridge.
BMC - Baseboard Management Controller.
RMCP - Remote Management Control Protocol.
?
配置IPMItool driver(s)
1.ipmi hardware type在Ocata版本開始默認(rèn)使能。為更準(zhǔn)確的使能它,在你的ironic.conf配置文件中添加如下配置:
[DEFAULT]
enabled_hardware_types = ipmi
2. pxe_ipmitool classic driver默認(rèn)使能。為了使能更多其他的IPMI classic drivers,添加需要的driver到ironic.conf文件的enabled_drivers配置項(xiàng)。下面使能了pxe_ipmitool和agent_ipmitool驅(qū)動(dòng):
[DEFAULT]
enabled_drivers = pxe_ipmitool,agent_ipmitool
3. 重起ironic conductor服務(wù)。
Please see Enabling drivers and hardware types for more details.
?
用IPMITool driver注冊(cè)一個(gè)節(jié)點(diǎn)
要給節(jié)點(diǎn)配置IPMITool drivers,需要給節(jié)點(diǎn)的driver域設(shè)置成ipmi(hardware type)或者使用classic drivers中某種支持IPMITool的driver的名字
下面是需要的的配置值,來添加到節(jié)點(diǎn)的driver_info域:
ipmi_address: BMC的IP地址或者主機(jī)名
其他選項(xiàng)需要匹配到BMC的配置,下面的項(xiàng)是可選的,但是大多數(shù)情況下,設(shè)置上他們是個(gè)好的選擇:
ipmi_username:訪問BMC的用戶名;默認(rèn)是NULL用戶。
ipmi_password:訪問BMC的密碼;默認(rèn)是NULL。
ipmi_port:遠(yuǎn)程IPMI RMCP端口。默認(rèn)ipmitool會(huì)使用端口623.
注意:高度推薦為你的BMC設(shè)置好用戶名和密碼。
openstack baremetal node create命令可以用來登記一個(gè)node,使用基于IPMITool的driver。例如:
openstack baremetal node create --driver ipmi \
--driver-info ipmi_address=<address> \
--driver-info ipmi_username=<username> \
--driver-info ipmi_password=<password>
高級(jí)配置
只提供了address、username和password的簡(jiǎn)單配置是不夠的,IPMITool driver包含很多其他的配置項(xiàng),可以用來指示特定的用法。
Single/Double bridging functionality
注意:IPMITool的版本要大于等于1.8.12才可以使用bridging功能。
基于IPMITool的drivers支持兩種bridging功能:單橋和雙橋。
要使橋可以使用,需要添加下面的配置項(xiàng)到節(jié)點(diǎn)的driver_info:
ipmi_bridging:橋的類型;默認(rèn)值為no,其他支持的值有single和dual,分別為單橋和雙橋。
ipmi_local_address:橋請(qǐng)求的本地IPMI地址
只有當(dāng)ipmi_bridging設(shè)置為single或dual時(shí)才需要。這個(gè)配置項(xiàng)是可選的,如果沒有指定,則由IPMITool自動(dòng)發(fā)現(xiàn)。
ipmi_target_address:橋請(qǐng)求的目的地址。只有ipmi_bridging設(shè)置為single或者dual才需要。
ipmi_target_channel:橋請(qǐng)求的目的頻道。只有ipmi_bridging設(shè)置為single或者dual
才需要。
雙橋特定的配置項(xiàng):
ipmi_transit_address:橋請(qǐng)求的傳輸?shù)刂贰V挥衖pmi_bridging設(shè)置dual才需要。
ipmi_transit_channel:橋請(qǐng)求的傳輸頻道。只有ipmi_bridging設(shè)置dual才需要。
參數(shù)ipmi_bridging需要指定橋需要的類型:single或dual,來訪問裸機(jī)節(jié)點(diǎn)。如果參數(shù)沒有知道你給,默認(rèn)值會(huì)設(shè)置為no。
openstack baremetal node set命令可以用來設(shè)置登記的Ironic節(jié)點(diǎn)(使用了IPMITool driver)需要的橋的信息。例如:
單橋
openstack baremetal node set <UUID or name> \
--driver-info ipmi_local_address=<address> \
--driver-info ipmi_bridging=single \
--driver-info ipmi_target_channel=<channel> \
--driver-info ipmi_target_address=<target address>
雙橋
openstack baremetal node set <UUID or name> \
--driver-info ipmi_local_address=<address> \
--driver-info ipmi_bridging=dual \
--driver-info ipmi_transit_channel=<transit channel> \
--driver-info ipmi_transit_address=<transit address> \
--driver-info ipmi_target_channel=<target channel> \
--driver-info ipmi_target_address=<target address>
?
修改IPMI協(xié)議的版本
基于IPMITool的drivers可以應(yīng)用于2.0和1.5的IPMI協(xié)議版本。默認(rèn)版本號(hào)為2.0.
為了修改裸機(jī)節(jié)點(diǎn)上IPMI協(xié)議版本,下面的選擇需要設(shè)置到driver_info域:
ipmi_protocol_version:IPMI協(xié)議版本;默認(rèn)是2.0,支持的值為1.5和2.0.
openstack baremetal node set命令可以用來設(shè)置想要的版本號(hào):
openstack baremetal node set <UUID or name> --driver-info ipmi_protocol_version=<version>
警告:1.5版本的IPMI協(xié)議不支持加密。因此,高度推薦使用2.0版本。
posted on 2018-08-22 11:15?gushiren 閱讀(...) 評(píng)論(...) 編輯 收藏轉(zhuǎn)載于:https://www.cnblogs.com/gushiren/p/9516493.html
總結(jié)
以上是生活随笔為你收集整理的IPMITool driver的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C#本质论pdf
- 下一篇: 【树状数组】CF961E Tufuram