OMSA在Linux系統上安裝及使用

OMSA命令部分參考:http://blog.51cto.com/wuyanc/1864022

Dell OpenManage Server Administrator (OMSA)是一款全面的一對一系統管理解決方案。OMSA專爲系統管理員設計,可用於管理本地系統及網絡中的遠程系統。OMSA提供了一個全面的一對一系統管理解決方案包,可使系統管理員專注於整個網絡的管理工作。OMSA可分爲兩種:

1.集成式界面 - 基於Web瀏覽器的圖形用戶界面(GUI)

2.命令行界面(CLI) - 通過操作系統訪問

OMSA可用於管理和監視各種硬件組件,包括:

1.顯示盤櫃、服務器(系統及其機箱)和系統的詳細信息。

2.電池、BIOS、風扇、固件、機箱防盜裝置、內存、網絡。

3.端口、硬件電源和性能管理、電源。

4.處理器、遠程訪問、可移動閃存媒體、插槽、溫度、電壓。

Server Administrator的各種日誌。

1.硬件日誌 - 用於查找系統硬件組件的潛在問題。

2.警報日誌 - 用於監視各種系統事件。Server Administrator將會根據傳感器的狀態變化和其他受監視參數生成各種事件。

3.命令日誌 - 用於監視Server Administrator用戶發出的所有命令。命令日誌跟蹤下列信息:

4.登錄、註銷、系統管理軟件初始化、系統管理軟件發起的關機,以及上次的日誌清除記錄。

OMSA在Linux上的安裝:

第一步、安裝基礎包

yum install libcmpiCppImpl0 libwsman1 sblim-sfcb sblim-sfcc openwsman-client openwsman-server -y

第二步、安裝dell的yum源

wget -q -O - http://linux.dell.com/repo/hardware/latest/bootstrap.cgi | bash

第三步、安裝OMSA管理軟件所有包

yum install srvadmin-all -y

如果你需要通過OMSA系統升級BIOS,老版本還需要安裝srvadmin-cm包,新版本在安裝srvadmin-all包時已經安裝完了。

老版本安裝時需要安裝依賴包zlib.i686 compat-lib stdc++-33.i686 libstdc++.i686 libxml2.i686。

OMSA提供的軟件包:
    srvadmin-all:安裝所有OMSA組件;
    srvadmin-base:只安裝基本的OMSA,不安裝web服務器;
    srvadmin-webserver:安裝Web界面;
    srvadmin-storageservices:安裝RAID管理;

當然,還有一種更簡便的方法,去dell官網下載OMSA系統包,然後安裝,這種更方便。

OMSA命令情況:

racadm常用子命令:

硬件資源:

  • 獲取內存大小: racadm get BIOS.memSettings.SysMemSize 

  • 獲取內存工作速率: racadm get BIOS.MemSettings.SysMemSpeed

  • 獲取內存類型: racadm get BIOS.MemSettings.SysMemType


BIOS相關:

  • 錯誤提示狀態:racadm get BIOS.MiscSettings.ErrPrompt

  • 關閉錯誤提示: racadm set BIOS.MiscSettings.ErrPrompt Disabled

  • BIOS啓動模式: racadm get BIOS.BiosBootSettings.BootMode(默認BIOS,另有UEFI)

  • 系統啓動順序: racadm get BIOS.BiosBootSettings.BootSeq 

  • 更改系統啓動順序:racadm set BIOS.BiosBootSettings.BootSeq NIC.Integrated.1-1-1,HardDisk.List.1-1,Optical.SATAEmbedded.E-1 

  • 提交BIOS objects job:jobqueue create BIOS.Setup.1-1

  • 獲取sn: racadm get BIOS.SysInformation.SystemServiceTag

  • 獲取型號: racadm get BIOS.SysInformation. SystemModelName

  • 獲取bios版本: racadm get BIOS.SysInformation. SystemBiosVersion


網卡相關:

  • 獲取網卡mac: racadm getsysinfo -s ( racadm nicstatistics | racadm racdump )

  • 獲取網卡3是否開啓pxe:racadm get nic.NICConfig.3.LegacyBootProto

  • 啓用網卡pxe: racadm set nic.NICConfig.3.LegacyBootProto PXE

  • PXE配置應用生效: racadm jobqueue create NIC.Integrated.1-3-1

  • 提交NIC objects job:racadm jobqueue create NIC.Integrated.1-1 -r pwrcycle -s TIME_NOW -e 20120501100000


磁盤相關:

  • 獲取物理磁盤: racadm storage get pdisks

  • 獲取虛擬磁盤信息: storage get vdisks -o [ -p status,size,layout,state ]


raid相關:

  • 獲取raid控制器: racadm storage get controllers

  • 獲取raid控制器屬性name、status: racadm storage get controllers -o -p name,status

  • 刪除所有raid: racadm storage resetconfig:RAID.Integrated.1-1

  • 提交storage作業: racadm jobqueue create RAID.Integrated.1-1 -s TIME_NOW -r none ( forced | pwrcycle | graceful) [ -—realtime ]

  • 創建raid5,分配300G做系統: racadm storage createvd:RAID.Integrated.1-1 -rl r5 -size 300g -pdkey:Disk.Bay.0:Enclosure.Internal.0-1:RAID.Integrated.1-1,Disk.Bay.1:Enclosure.Internal.0-1:RAID.Integrated.1-1,Disk.Bay.2:Enclosure.Internal.0-1:RAID.Integrated.1-1

  • 創建raid5: racadm storage createvd:RAID.Integrated.1-1 -rl r5 -pdkey:Disk.Bay.0:Enclosure.Internal.0-1:RAID.Integrated.1-1,Disk.Bay.1:Enclosure.Internal.0-1:RAID.Integrated.1-1,Disk.Bay.2:Enclosure.Internal.0-1:RAID.Integrated.1-1


用戶相關:

  • 注:數字2、15爲用戶ID。

  • 查看用戶信息:racadm get idrac.users.2

  • 添加用戶:racadm set idrac.users.15.username chenss

  • 設置密碼:racadm set idrac.users.15.password wuyancs

  • 設置爲idrac管理員:racadm set idrac.users.15.Privilege 0x1ff

  • 啓用用戶:racadm set idrac.users.15.enable enabled


IP相關:

  • 獲取idrac ip info: racadm get iDRAC.IPv4[ Address | Static | Gateway ]


日誌相關:

獲取前置面板LCD顯示信息:racadm get System.LCD.CurrentDisplay 


系統相關:

  • 開機: racadm serveraction powerup

  • 關機: racadm serveraction powerdown

  • 重啓: racadm serveraction powercycle

  • 狀態: racadm serveraction powerstatus

  • 獲取idrac snap info:racadm get iDRAC.SNMP

OMSA命令部分參考:http://blog.51cto.com/wuyanc/1864022

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