简介
OMSA全称为Dell OpenManage Server Administrator,专为系统管理员设计,可用于管理本地系统及网络中的远程系统。OMSA提供了一个全面的一对一系统管理解决方案包,可使系统管理员专注于整个网络的管理工作。
OMSA系统管理方案可以全面解决系统管理人员最关心的系统部署、系统监控和系统变更三大系统管理问题。它通过提供以下两种方式来对本地和远程的服务器进行管理和监控。
1、基于Web浏览器的集成图形用户界面(GUI)
2、操作系统的命令行界面(CLI)工具
安装omsa
完整版
先安装omsa的源wget -q -O - http://linux.dell.com/repo/hardware/latest/bootstrap.cgi | bash
,然后直接yum安装即可。
1 | yum -y install srvadmin-all # 安装所有软件包 |
所有的软件包将被安装至/opt目录下,虽然 OMSA 的web端功能很强大,但是在工作当中,我们的主要目的并非是使用它的web端,更多时间只是想使用它提供的一些命令行工具来获取服务器主要组件的相关信息,比如CPU、内存、硬盘、陈列和主板温度之类的健康状况。因此,我们没有必要安装OMSA的web端,所以如果只是做监控,安装srvadmin-base、srvadmin-omacore及srvadmin-storageservices
即可。。
精简版
正常情况下,直接Yum安装即可,但是现阶段srvadmin的源在国外,下载慢,同时还有一些内网机器不能直接通外网,只能把包下载下来,然后直接安装。参考了单个组件的-rpm这里面的说明(或者https://topics-cdn.dell.com/pdf/openmanage-server-administrator-v93_install-guide2_zh-cn.pdf),制作出来了精简版的omsa 9.3.0版本。具体的rpm的安装包如下:
1 | Updating / installing... |
一共29个包,包括了omreport、syscfg、racadm7
等命令。其中libsmbios、smbios-utils-bin可以通过yum进行安装。
下载包的地址:https://linux.dell.com/repo/hardware/dsu/os_dependent/ ,还有一个方法下载包,下载omsa源,然后使用yumdownloader
的方法下载包。或者直接访问https://linux.dell.com/repo/hardware/latest/mirrors.cgi?osname=el7&basearch=x86_64&native=1
会出现真实的下载地址。再次访问出现的URL就可以下载最新的OMSA的安装包了。el7表示centos7系统。
OMSA CLI常用命令介绍
在任何时候都可以。如下是查看bmc以及bios设置的查看方法:
1 | /opt/dell/srvadmin/sbin/srvadmin-services.sh start |
其他相关命令可以使用/opt/dell/srvadmin/sbin/omreport -?
来获取命令帮助。其他命令可以参考戴尔服务器使用omreport(OMSA)查看监控硬件信息
查看性能模式的方法
1 | [root@localhost ~]# /opt/dell/srvadmin/sbin/omreport chassis biossetup |sed -n '/System Profile Settings/,/System Security/p' |
racadm也是可以获取到这个信息:1
2
3
4
5
6
7
8
9
10[root@localhost ~]# /opt/dell/srvadmin/bin/idracadm7 get BIOS.SysProfileSettings
[Key=BIOS.Setup.1-1#SysProfileSettings]
MemFrequency=MaxPerf
MemPatrolScrub=Standard
MemRefreshRate=1x
ProcC1E=Disabled
ProcCStates=Disabled
ProcPwrPerf=MaxPerf
ProcTurboMode=Enabled
SysProfile=PerfOptimized
syscfg也是可以:1
2
3
4[root@localhost ~]# /opt/dell/toolkit/bin/syscfg --ProcPwrPerf
ProcPwrPerf=maxperf
[root@localhost ~]# /opt/dell/toolkit/bin/syscfg --SysProfile
SysProfile=perfoptimized