1. 程式人生 > >Dell Omsa在Linux服務器上安裝部署

Dell Omsa在Linux服務器上安裝部署

訪問 聯網 sid 友情 inux ems pms 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服務器上安裝部署