Dell Omsa在Linux服务器上安装部署
前言
本页详述了在一台Linux(RHEL6.4 x86_64)服务器上部署安装OMSA的通用做法,包括OMSA软件的获取方法和安装步骤。
演示环境:
PowerEdge R620, RHEL 6.4 x86_64
OMSA所必须的关联安装包的安装
安装OMSA之前,我们必须确保OMSA安装所需的一些先决安装包已经安装,它们包括:
libcmpiCppImpl0
libwsman1
sblim-sfcb
sblim-sfcc
openwsman-client
openwsman-server
其中sblim-sfcb还需要先决包
cim-schema
除此之外,你可能还需要安装
libxslt
我们可以使用下面的命令来安装(假设libxslt已经安装)
yum install libcmpiCppImpl0 libwsman1 sblim-sfcb sblim-sfcc openwsman-client openwsman-server
或从RHEL安装光盘Packages目录下运行
rpm -ivh libcmpiCppImpl0 libwsman1 sblim-sfcb sblim-sfcc openwsman-client openwsman-server cim-schema (此处简写,请自觉使用rpm包全名,包括版本号)
如下图,是使用yum安装的截屏,输入“y”,并回车完成安装(注意:yum自动添加了cim-schema)


安装好先决安装包后,接下来我们来介绍两种通用的获取和安装OMSA的方法:
方法一:在有Internet连接的RHEL服务器上安装OMSA
1. 以管理员身份登录受管的Liunx主机,运行下面命令来确认Internet的连接性
ping -c 4 linux.dell.com

2. 运行下面命令来设置Dell OpenManage的yum repository
wget -q -O - http://linux.dell.com/repo/hardware/latest/bootstrap.cgi | bash
检查一下结果,可以看到Linux服务器上多出了一个yum repository的配置文件:/etc/yum.repos.d/dell-omsa-repository.repo
同时我们注意到,它还会从新配置好的Dell OpenManage的yum repository里安装4个rpm安装包:
yum-dellsysid
libsmbios
python-smbios
smbios-utils-python

3. 现在可以通过Dell OpenManage的yum repository安装OMSA了,命令如下:
yum install srvadmin-all
这里说明一下,如果正确配置了yum,即使前面忘记安装OMSA先决包,yum会自己检查依赖关系,在这步自动添加安装,提示确认时,选“y”并回车


4. 如果我们Linux服务器是64位的操作系统,比如本例的RHEL 6.4 x86_64,而且我们还需要使用戴尔OpenManage Essentials来管理该服务器的,那么我们还需要多安装一个rpm包:srvadmin-cm。srvadmin-cm是配合戴尔OpenManage Essentials进行清册,以及更新系统的。
因为目前我们只提供了32位的版本,所以前一步的安装并不包含它。我们建议运行下面的指令进行安装(同时安装必要的32位库程序来支持)。
没有使用OpenManage Essentials的用户,可以跳过这一步涉及的安装
先安装32位版的zlib, compat-libstdc++, libstdc++和libxml2库程序
yum install zlib.i686 compat-libstdc++-33.i686 libstdc++.i686 libxml2.i686

然后安装srvadmin-cm包
yum install srvadmin-cm
5. 启动OMSA服务,命令如下:
/opt/dell/srvadmin/sbin/srvadmin-services.sh start

6. 至此,通过Internet在Linux服务器上安装OMSA完成。
友情提示:yum repositor中OMSA版本可能与官网发布的版本更新时间有差异。本例中,yum安装的版本为OMSA v7.3,官网已经出了最新的补丁v7.3.0.1,敬请注意。如果下载,安装最新补丁,请看方法二中步骤。
方法二:RHEL服务器上本地安装OMSA
在没有Internet连接的Linux服务器上,我们需要下载OMSA 安装包到服务器,进行本地安装。
OMSA软件的下载
1. 访问戴尔技术支持的官方网站:http://www.dell.com/support/home/cn/zh/cnbsd1?c=cn&l=zh&s=bsd,产品类别选择“服务器、存储和联网设备”
2. 选择“PowerEdge” --> "PowerEdge R620" 进入R620服务器的产品支持页面,然后选择“驱动程序和下载”标签

3. 本例操作系统选择“RedHat Enterprise Linux 6”,然后向下拉动滚动条到“系统管理”章节,下载本例对应的OMSA v7.3 (RHEL 6 64bit),文件名“OM-SrvAdmin-Dell-Web-LX-7.3.0-350_A00.RHEL6.x86_64.tar.gz”,以及补丁v7.3.0.1,文件名"OM_RHEL6.tar.gz"


4. 将安装包“OM-SrvAdmin-Dell-Web-LX-7.3.0-350_A00.RHEL6.x86_64.tar.gz”上传到Linux服务器的/tmp目录下。以管理员身份登录Linux服务器,进入/tmp目录,解压安装包。命令如下
cd /tmp
tar -xvf OM-SrvAdmin-Dell-Web-LX-7.3.0-350_A00.RHEL6.x86_64.tar.gz

5. 这时,/tmp目录下生成安装包解压出来的安装文件目录,进入安装脚本目录,运行安装脚本“srvadmin-install.sh”。命令如下
cd /tmp/linux/supportscripts/
./srvadmin-install.sh

6. 按空格阅读完软件协议,并输入“y”,并回车同意

7. 在OMSA组件安装选项菜单里,输入“10”,并回车选择安装全部

8. 确认全部选项已经勾选,然后输入“i”并回车,进行安装

提示,如果前面说过的先决安装包还没安装,安装脚本将自动退出,并给出下面的出错提示。我们可以根据提示,预先安装好所有必须的先决安装包

9. 静等OMSA安装过程完成。屏幕提示是否要启动OMSA服务时,输入“y”确定,并回车

10. 本地安装OMSA顺利完成,确认服务以及启动,如下所示

11. 如果我们Linux服务器是64位的操作系统,比如本例的RHEL 6.4 x86_64,而且我们还需要使用戴尔OpenManage Essentials来管理该服务器的,那么我们还需要多安装一个rpm包:srvadmin-cm。srvadmin-cm是配合戴尔OpenManage Essentials进行清册,以及更新系统的。
因为目前我们只提供了32位的版本,所以前一步的安装并不包含它。我们建议运行下面的指令进行安装(同时安装必要的32位库程序来支持)。
没有使用OpenManage Essentials的用户,可以跳过这一步涉及的安装
先安装32位版的zlib, compat-libstdc++, libstdc++和libxml2库程序
yum install zlib.i686 compat-libstdc++-33.i686 libstdc++.i686 libxml2.i686

然后安装下面
cd /tmp/linux/RPMS/supportRPMS/srvadmin/RHEL6/x86_64
rpm -ivh srvadmin-cm-7.3.0-350.i386.rpm
/opt/dell/srvadmin/sbin/srvadmin-services.sh restart

12. 最后,打一下OMSA最新的补丁 v7.3.0.1。将前面下载的补丁文件(OM_RHEL6.tar.gz)上传到服务器的/tmp/om_patch目录下,解压。命令行如下:
cd /tmp/om_patch
tar -xvf OM_RHEL6.tar.gz

13. 在/tmp/om_patch目录下运行补丁安装脚本“setup.sh”。程序将自动重启OMSA相关服务。至此,所有步骤完成


OMSA的安装确认
1. 另外使用一台Windows 客户机,打开IE,在地址栏输入https://主机名或IP地址:1311,按提示输入Linux服务器的管理员用户名(root)+密码。确认成功进入OMSA管理控制台并顺利查看到服务器相关信息
Dell Omsa在Linux服务器上安装部署的更多相关文章
- 在一台Linux服务器上安装多个MySQL实例(一)--使用mysqld_multi方式
(一)MySQL多实例概述 实例是进程与内存的一个概述,所谓MySQL多实例,就是在服务器上启动多个相同的MySQL进程,运行在不同的端口(如3306,3307,3308),通过不同的端口对外提供服务 ...
- Shell脚本实现超简洁的在Linux服务器上安装nginx、resin、java、tomcat、redis等程序
说明: 用平常的方式在Linux服务器上安装程序,需要下载安装包.进入安装包位置.给安装包文件赋予可执行权限.执行安装.设置环境变量--等等一系列复杂的操作.并且如果有关联也需要一个一个的挨着安装.耗 ...
- MySQL 8.x 新版本特性赶紧学!!Linux 服务器上安装 MySQL 8.x
我是陈皮,一个在互联网 Coding 的 ITer,微信搜索「陈皮的JavaLib」第一时间阅读最新文章,回复[资料],即可获得我精心整理的技术资料,电子书籍,一线大厂面试资料和优秀简历模板. 引言 ...
- 在阿里云Linux服务器上安装MySQL
申请阿里云Linux服务器 昨天在阿里云申请了一个免费试用5天的Linux云服务器. 操作系统:Red Hat Enterprise Linux Server 5.4 64位. CPU:1核 内存:5 ...
- linux服务器上安装mysql
mysql版本:mysql-5.6.44-linux-glibc2.12-x86_64.tar linux操作系统和版本信息: 1.检查linux服务器上是否已安全mysql [root@localh ...
- Linux服务器上安装织梦CMS
安装篇 第一步:配置防火墙(默认情况下,端口80和3306是拒绝访问的,在防火墙上进行配置): vi /etc/sysconfig/iptables(在"COMMIT"的上一行加上 ...
- Linux服务器上安装JDK小白教程
一.环境 VMware12 Pro CentOS-6.7-i386-bin-DVD1 jdk-8u151-linux-i586 二.详细安装步骤 前提:需要卸载自己Linux上的jdk rpm -qa ...
- Linux服务器上安装openoffice,以及安装字体文件
1.安装openoffice (1)将openoffice的linux安装包放到linux指定的文件下(一般放在opt下) (2)在安装包的目录下执行命令:tar -zxvf 对应的压缩包名字 (3) ...
- 在Linux服务器上安装Python3.7
我的Linux版本是CentOS 6,自带2.7版本的Python.源码安装和系统中默认存在的Python不冲突. 1.在Python官网下载源码包,进入官网https://www.python.or ...
随机推荐
- [转]在C#中使用托管资源和非托管资源的区别,以及怎样手动释放非托管资源:
托管资源指的是.NET可以自动进行回收的资源,主要是指托管堆上分配的内存资源.托管资源的回收工作是不需要人工干预的,有.NET运行库在合适调用垃圾回收器进行回收. 非托管资源指的是.NET不知道如何回 ...
- 进程间通信,把字符串指针作为参数通过SendMessage传递给另一个进程,不起作用
参数发送进程: CString csCmd=AfxGetApp()->m_lpCmdLine; if (!csCmd.IsEmpty()) { pWndPrev->SendMessage( ...
- 分析(ExtractTransformLoad)与挖掘(DataMine)有何区别 ?
首先,介绍一下ETL 和 DM: ETL/Extraction-Transformation-Loading——用于完成DB到DW的数据转存,它将DB中的某一个时间点的状态,“抽取”出来,根据 ...
- js对象引用的注意
var p = {}; var arr = []; function a(param) { // var i = param.a; for (var i = 0; i < 3; i++) { p ...
- POJ 3107 Godfather (树的重心)
题意:求树的重心,若有多个,全部打印出来. 思路: 树的重心:在删除点v后,森林中的每棵树的节点数尽量均匀,若最大的那棵树的节点数最小,称v为树的重心. 这道题只是求树的所有重心,当且经当这棵树有对称 ...
- COGS 1144. [尼伯龙根之歌] 精灵魔法
★ 输入文件:alfheim.in 输出文件:alfheim.out 简单对比时间限制:1 s 内存限制:128 MB [题目背景] 『谜题在丛林中散发芳香绿叶上露珠跳跃着歌唱火焰在隐 ...
- org.thymeleaf.exceptions.TemplateInputException: Error resolving template "/home/index2", template might not exist or might not be accessible by any of the configured Template Resolvers
org.thymeleaf.exceptions.TemplateInputException: Error resolving template "/home/index2", ...
- winform中让显示的图片覆盖到父窗体保持父窗体的不可选中的状态,且任务栏中不会显示子窗体的任务选项
要求:为父窗体添加一个类似于加载等待的功能,当窗体点击备份时弹出且覆盖掉窗体 问题一产生:当为弹窗添加控件时,form.show();导致窗体卡死,控件变得透明化; 问题一分析:当窗体show();之 ...
- SayLove微信小程序
目录 SayLove 表白墙微信小程序 程序结构 说明 程序效果图 配置过程 结语 云开发 quickstart 参考文档 SayLove 表白墙微信小程序 项目地址:https://github.c ...
- 数据库-SQL语法:GROUP BY与HAVING
注意:select 后的字段,必须要么包含在group by中,要么包含在having 后的聚合函数里. 1. GROUP BY 是分组查询, 一般 GROUP BY 是和聚合函数配合使用. grou ...