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

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