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