Ipmitool工具中文註釋及獲取返回值的解釋3

Session     會話

info < active | all | id 0xnnnnnnnn | handle 0xnn>

顯示指定的session的信息。你可以識別session通過id、處理數量、工作狀態、或通過關鍵字‘all’來指定所有的session

ipmitool -I lanplus -H 192.168.1.251  -U admin -P xxxxxxx session info all

                    

Sol      IPMIv2.0 Serial-over-LAN 

 

 ipmitool -I lanplus -H 192.168.1.251  -U admin -P dhit123 sol info

              

 

 

info [<channel number>]

檢索指定的通道的Serial-Over-LAN配置信息。如果沒有指定通道,那麼它將顯示出當前使用的通道的SOL配置數據。

set <parameter> <value> [channel]

Serial Over Lan配置參數。如果沒有通道被指定,它會顯示出當前使用的通道的SOL配置信息。

配置參數的升級唄自動監視通過將parameter設爲set-in-progress

可用的parametersvalue爲:

  set-in-progress 

set-complete set-in-progress commit-write 

  enabled 

true false 

  force-encryption 

true false 

  force-authentication 

true false 

  privilege-level 

user operator admin oem 

  character-accumulate-level 

十進制數給予5毫秒增量

  character-send-threshold 

十進制數

  retry-count 

十進制數,0表示沒有數據包發送後重試。

  retry-interval 

十毫秒增量的十進制數。0表示重試應送回回來。

  non-volatile-bit-rate 

serial, 19.2, 38.4, 57.6, 115.2   設置此值,以串行顯示,BMC應該使用被IPMI over serial通道使用的設置。

  volatile-bit-rate 

serial, 19.2, 38.4, 57.6, 115.2.  設置此值,以串行顯示,BMC應該使用被IPMI over serial通道使用的設置。

activate

使ipmitool進入Serial Over LAN模式,僅僅當使用lanplus接口時有用。一個RMCP+連接連向BMC,終端被設置爲原始模式,

用戶輸入發送到串行控制檯的遠程服務器。在退出時,SOL的有效負載模式失效,終端也將被回覆到原來的模式。

特別的轉義字符被提供用來控制SOL會話:

~.     終止連接 

~^Z    掛起的ipmitool 

~B     發送中斷 

~~     通過輸入兩次來發送轉義字符

~?     輸出所支持的轉移字符

deactivate

停用串行局域網在BMC模式。退出Serial Over LAN模式將會自動的將這個命令發送到BMC,但是對於無意識的退出SOL模式的情況,

這個命令將會很有用來重置BMC狀態。

 

User     用戶

summary

顯示用戶id信息的簡單概要,包括最大數量的用戶id、可用的用戶id 的數目、和 已定義好的名字的數目。

list

顯示出所有用戶的信息。

set

name <userid> <username> 設定給定用戶id以給定的用戶名

password <userid> [<password>] 設定給定的用戶以給定的密碼。如果沒有給定密碼,那麼此用戶的密碼將爲NULL。當從

管理員級別的賬戶中刪除密碼時要注意。

disable <userid> 使指定的用戶禁用訪問BMC

Enable <userid> 使指定的用戶啓用訪問BMC

test <userid> <16|20> [<password>] 確定密碼是否已被1620個字節存儲。

注意:要確定LAN接口位於哪個通道,使用命令`channel info channel'

 

 

 

OPEN INTERFACE(開放接口) 

        Ipmitoolopen接口利用openipmi的內核設備驅動程序。該驅動存在於所有的現代2.4和所有2.6核心中,以及它應該出現在最新的 Linux發行版的內核中。在OpenIPMI的主頁中同樣有各種針對於使不同版本的核心可用的IPMI驅動

核心補丁。

        2.42.6核心所需要的核心模塊是不一樣的。

        下列的核心模塊就需要裝載一個2.4基礎核心,從而保證ipmitool順利運行:

                 ipmi_msghandler

                       爲IPMI接口處理傳入和傳出的信息

                 ipmi_kcs_drv 

                       一個針對消息處理的IPMI鍵盤控制器的風格接口。

                 ipmi_devintf

                       Linux字符的消息處理設備接口

    

    下列的核心模塊就需要裝載一個2.6基礎核心,從而保證ipmitool順利運行:

                ipmi_msghandler

                        爲IPMI接口處理傳入和傳出的信息

                ipmi_si

                        一個IPMI的系統消息處理程序接口的驅動程序。該模塊支持各種IPMI的系統接口,例如KCS, BT, SMIC,甚至2.6核心下的SMBus

                ipmi_devintf

                         Linux字符的消息處理設備接口

    一旦需要的模塊被加載,將會有一個動態的字符輸入裝置存在於/dev/ipmi0。對於系統,使用devfsudev將會在/dev/ipmi/0中。

    要創建設備節點,首先要通過查看/proc/devices來確定內核指派的動態主設備號,以及檢查ipmidev輸入。通常,如果這是第一個動態設備,那麼主設備號爲254,第一個系統接口的次設備號爲0,所以,你可以通過輸入以下命令來創

建設備:

               mknod /dev/ipmi0 c 254 0

               ipmitool包括了一些簡單的初始化代碼,這樣就可以在啓動時自動執行一些任務。

    爲了使ipmitool使用openipmi設備接口,你可以用以下的命令:

        ipmitool -I open <command>  

 

 

 BMC INTERFACE 

              Ipmitool bmc接口利用了bmc設備驅動,它被Solaris 10以上的版本所提供。爲了使ipmitool使用這個接口,使用命令:<pp> ipmitool -I bmc <command> 

                  下列的文件都與bmc設備有關係: 

                       /platform/i86pc/kernel/drv/bmc 

                            32-bit ELF kernel module for the bmc driver. 

                      /platform/i86pc/kernel/drv/amd64/bmc 

                            64-bit ELF kernel module for the bmc driver. 

                      /dev/bmc 

                            Character device node used to communicate with the bmc driver. 

 

 

 LIPMI INTERFACE 

        Ipmitoollipmide接口利用了Solaris 9 Ipmi核心設備驅動程序。你可以使用下列命令行來使ipmitool使用這個接口:

            ipmitool -I lipmi <expression> 

 

 

 

 LAN INTERFACE 

       Ipmitoollan接口在IPv4下利用UDP通過一個以太局域網連接與BMC相關聯。UDP數據報被格式化,通過一個IPMI會話頭與RMCP(遠程管理控制協議)頭 來包含IPMI請求/回覆。

       IPMI-over-LAN利用了1版本的遠程管理控制協議(RMCP)來支持預操作系統和操作系統缺失的管理。RMCP是一個在623端口上利用UDP數據報的一個請求-回覆傳輸協議。

       LAN接口是一個自動的多會話連接;移交給BMC的信息可以用一個 ***/迴應 協議來認證,使用一個直密碼/key 或 消息摘要算法。Ipmitool將會嘗試着使用administrator權限級別來連接 從而來執行機架電源功能。

       你可以讓ipmitool使用lan接口通過“-I lan”操作:

           ipmitool -I lan -H <hostname> [-U <username>] [-P <password>] <command>

       當使用ipmitoollan接口時,在命令行中必須要主機名。密碼部分是可選的;如果在命令行中沒有提供密碼,ipmitool將會在無驗證的情況下去連接。如果你指定了密碼,他將使用MD5認證。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章