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
老版本安裝時需要安裝依賴包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