CentOSにOMSAをインストールする
DELL製サーバ管理ツール「DELL OpenManage ServerAdmin」はRHEL系OSで動作するように作られており、RPM形式(インストール用スクリプト付き)で配布されています。これは、RHELと互換性のあるCentOSでもインストールして使用可能です。
しかし、OMSAのインストーラーではインストール先OSのチェックを行っているために、そのままではインストールできません。そこで、「/etc/redhat-release」ファイルの記述を変更することで対処できます。
例えば、CentOS 4.5の /etc/redhat-release は、
CentOS release 4.5 (Final)
となっています。
OMSAのOSチェックでは「redhat-releaseファイル内に対応するRHELのコード名が含まれているかどうか」を判別しているようです。
RHELのバージョンとコード名の対応は3~5では、次のとおりです。
- RHEL3 Taroon
- RHEL4 Nahant
- RHEL5 Tikanga
よって CentOS 4.5 の場合は /etc/redhat-release を次のように書き換えるとOMSAをインストールできるようになります。
CentOS release 4.5 (Final Nahant)
末尾に「Nahant」を足しました。
CentOS3系の場合はRHEL3に、CentOS5系の場合はRHEL5に合わせます。
OpenManage ServerAdminはDELLのダウンロードサイトから入手できます。ファイルは OM_5.2.0_ManNode_A00.tar.gz ですが、トップのメニューから探した方が良いでしょう。
- http://support2.jp.dell.com/jp/jp/filelib/search.asp
- OS RedHatEnterpriseLinux 4.0
- カテゴリ システム管理
- 「OpenManage Server Administrator Managed Node」を探す。
インストールするにはダウンロードしたtar+gzファイルを展開し、setup.shを実行する。あとはメニューに従う。サーバがRAIDコントローラ搭載なら、インストールするコンポーネントは全部選択でよい。
試した環境
- DELL PowerEdge860(SAS5iR搭載) + CentOS 4.5(i386)
- DELL PowerEdge750(CERC SATA-RAID搭載) + CentOS 3.8(i386)
- CERCのSATA-RAID1構成でOMSAを使用
- OMSAとaeventdの同時実行は不可っぽい
参考サイト
- OSS Techさん FAQ CentOS
- DELL OnlineManual OpenManae ServerAdmin
RAIDコントローラ搭載機にOMSAをインストールする際のポイント
OMSAを使う場合は、RAIDボードのドライバをOS標準のものからDELLサイトで配布されているものに変更しておく必要があります。RAIDコントローラのドライバ(例えばmptlinuxなど)をインストールする際は、カーネルモジュールの再構築が発生することから、開発ツール、開発ライブラリ、カーネルのソースコードが必要です。
CentOS5でインストール済みのパッケージグループの確認方法。
[root]# yum grouplist Loading "fastestmirror" plugin Setting up Group Process Loading mirror speeds from cached hostfile * base: mirror.averse.net * updates: mirror.averse.net * addons: ftp.hostrino.com * extras: ftp.oss.eznetsols.org Installed Groups: MySQL Database Editors System Tools Text-based Internet X Software Development Dialup Networking Support Network Servers Emacs X Window System Mail Server Server Configuration Tools Administration Tools Yum Utilities Available Groups: Tomboy Cluster Storage Office/Productivity Engineering and Scientific Development Libraries Beagle GNOME Software Development Virtualization Legacy Network Server DNS Name Server GNOME Desktop Environment Authoring and Publishing Base FTP Server Mono Games and Entertainment XFCE-4.4 Legacy Software Development Clustering Java Java Development OpenFabrics Enterprise Distribution Legacy Software Support Graphics Web Server Ruby Windows File Server Printing Support KDE Software Development KDE (K Desktop Environment) Horde Sound and Video PostgreSQL Database News Server Development Tools FreeNX and NX Graphical Internet Done
開発ツールとライブラリの一括インストール方法。yum groupinstallを利用する。
[root]# yum groupinstall "Development Libraries" [root]# yum groupinstall "Legacy Software Support" [root]# yum groupinstall "Development Tools"
カーネルのソースコードのインストール方法。現在インストールされているカーネルのバージョンを調べる。
[root]# uname -a Linux share.feba.jp 2.6.18-92.1.6.el5 #1 SMP Wed Jun 25 13:49:24 EDT 2008 i686 i686 i386 GNU/Linux
対応するカーネルの-develとsrcパッケージをCentOSミラーサイトから入手する。
- kernel-devel-2.6.18-92.1.6.el5.i686.rpm
- kernel-2.6.18-92.1.6.el5.src.rpm (SRPM)
DELLのRAIDコントローラドライバをインストールした方が良い場合の組み合わせ。
- CERC 6ch 1.5 + CentOS3(RHEL)
- SAS5iR + CentOS4~5(RHEL)
- SAS6iR + CentOS4~5(RHEL)
- PERC5i + CentOS4~5(RHEL)
- PERC6i + CentOS5(RHEL)
CentOS標準のドライバでもOMSAが使える場合の組み合わせ。
- CERC 6ch SATA1.5 + CentOS5(RHEL)