(2011-05-1318:02:37)
Dell Open Manage Server Administrator(简称OMSA)是专门为Dell服务器提供的一整套管理和监控工具。详细信息参考official Open Managesite获得更多的产品信息。以下是在CentOS6.4x64本文主要介绍系统下的安装与部署OMSA。
因Dell官方只支持RHEL的,在CentOS下安装必须先修改系统信息。
测试环境:CentOS6.4x64最小安装,OMSA7.2
修改etc/redhat-release文件如下内容
vi/etc/redhat-release
RedHat Enterprise Linux Serverre lease6.3(Santiago)
方法一、通过yum方式安装
Dell为linux用户提供了OMSA的YUM的软件仓库,这样使得安装OMSA更加方便简单。OMSA的软件仓库信息参考http://linux.dell.com/repo/hardware/该页面提供了最新版本的动态与安装方法。最新版本为7.3.1。
1、添加yum源
#http://linux.dell.com/repo/hardware/latest/
wget-q-O-http://linux.dell.com/repo/hardware/latest/bootstrap.cgi|bash
2、yum安装OMSA
#yum install -y srvadmin-base
#yum install -y srvadmin-storage services
yum install srvadmin-all
3、关闭omsa自带的snmp功能
#/opt/dell/srvadmin/dataeng/bin/dcecfg32command=disablesnmp(omsa6.1版本路径)
/opt/dell/srvadmin/sbin/dcecfgcommand=disablesnmp
4、启动或者重启自带的snmp服务
service snmpd start
service snmpd restart
5、启动OMSA服务
#srvadmin-services.sh start
或者/opt/dell/srvadmin/sbin/srvadmin-services.sh start
Starting mptctl:
Waiting for mptctl driver registration to complete:
[OK]
Starting Systems Management Device Drivers:
Starting dell_rbu:[OK]
Starting ipmidriver:Alreadystarted[OK]
Starting Systems Management DataEngine:
Starting dsm_sa_datamgr32d:[OK]
Starting dsm_sa_eventmgr32d:[OK]
Starting dsm_sa_snmp32d:[OK]
Starting DSMSASharedServices:[OK]
Starting DSMSAConnectionService:[OK]
重启服务可以使用如下:
#srvadmin-services.sh restart
6、访问OMSA页面
访问https://IP:1311
输入系统的用户和密码(系统的root,这不是该软件的root,注意)
方法二、通过rpm安装
1、软件安装包准备
http://downloads.dell.com/FOLDER01184959M/1/OM-SrvAdmin-Dell-Web-LX-7.2.0-6945.RHEL6.x86_64.tar.gz
解压文件tar-xzvfOM-SrvAdmin-Dell-Web-LX-7.2.0-6945.RHEL6.x86_64.tar.gz
2、环境准备
在安装OMSA7.2之前,对系统环境进行准备,提前配置要YUM环境,以便解决RPM包关联性的问题。
yum install libcmpi CppImpl0-2.0.1-5.el6.x86_64 openwsman-server-2.2.3-8.el6.x86_64 sblim-sfcb-1.3.11-2.el6.x86_64 sblim-sfcc-2.2.2-1.el6.x86_64 libwsman1-2.2.3-8.el6.x86_64 openwsman-client-2.2.3-8.el6.x86_64
3、开始安装
进入解压目录后,执行安装,提示缺少相关RPM包。
[root@localhostsupportscripts]#./srvadmin-install.sh -x可能出现以下错误提示:
错误一)
I
错误二)
error:Faileddependencies:
libwsman.so.1()(64bit)isneededbysrvadmin-tomcat-7.2.0-4.459.1.el6.x86_64
libwsman_client.so.1()(64bit)isneededbysrvadmin-tomcat-7.2.0-4.459.1.el6.x86_64
libwsman_curl_client_transport.so.1()(64bit)isneededbysrvadmin-tomcat-7.2.0-4.459.1.el6.x86_64
openwsman-client>=2.1.5isneededbysrvadmin-tomcat-7.2.0-4.459.1.el6.x86_64
-Installationofsomeofthepackageshavefailed.
-Pleasereferto'readme_ins.txt'fileformoredetails.
-Thereadme_ins.txtcanbefoundinsrvadmin/docs/readmefolder
错误三)
4、补充安装相应的依赖包
放入Centros6.4光盘到光驱,进入光盘中的Packages目录安装相应的依赖包。
mount-tiso9660/dev/cdrom/mnt挂载光驱
lslibwsman*
rpm-ivhlibwsman1-2.2.3-8.el6.x86_64.rpm
lsopenws*
rpm-ivhopenwsman-client-2.2.3-8.el6.x86_64.rpm
5、再次安装,仍然出现错误一。此处注意网上有写通过./setup.sh来安装,但下载6.5、7.1、7.2三个版本的安装包都未发现有此安装文件。
./srvadmin-install.sh -x
6、rpm方式安装
最后通过仔细查看Dell提供的安装包,发现有rpm文件,通过rpm方式安装。
/OM-SrvAdmin-Dell-Web-LX-7.2.0-6945/linux/custom/RHEL6此路径下各功能包里面的rpm文件都安装即可。
rpm-ivh *.rpm --froce --nodeps
7、关闭omsa自带的snmp功能
#/opt/dell/srvadmin/dataeng/bin/dcecfg32command=disablesnmp(omsa6.1版本路径)
/opt/dell/srvadmin/sbin/dcecfgcommand=disablesnmp
8、启动或者重启自带的snmp服务
service snmpd start
service snmpd restart
9、启动OMSA服务
#srvadmin-services.sh start
或者/opt/dell/srvadmin/sbin/srvadmin-services.sh start
重启服务可以使用如下:
#srvadmin-services.sh restart
10、访问OMSA页面
访问https://IP:1311
输入系统的用户和密码(系统的root,这不是该软件的root,注意)