DELL OMSA

July 14th, 2009 by naoya | Filed under day.

DELL から OMSA(OpenManage Server Administrator) という Linux 向けに DELL サーバを管理ツールがあるが、CentOS 5.3 x86_64 でインストールできる人がいるので、もう一度初心に返って試してみた。

まず、セットアップする方法は、DellLinuxWiki を参照した。この Wiki をみると、CentOS は「You must have missed the note under “Supported Operating Systems” :) 」とあるが RHEL 5 Update 2 がサポートされているので動くはず。

$ wget -q -O – http://linux.dell.com/repo/hardware/latest/bootstrap.cgi | sudo bash

srvadmin-all というパッケージがあるはずなので、確認してみる。

$ sudo yum install srvadmin-all

No package srvadmin-all available.
Nothing to do

OMSA のパッケージがない、bootstrap.cgi を実行すると GPG キーや yum リポジトリが定義されているので、yum リポジトリを見てみる。

$ sudo cat /etc/yum.repos.d/dell-omsa-repository.repo

[dell-omsa-indep]
name=Dell OMSA repository – Hardware independent
type=rpm-md
mirrorlist=http://linux.dell.com/repo/hardware/latest/mirrors.cgi?osname=el$releasever&basearch=$basearch&dellsysidpluginver=$dellsysidpluginver
gpgcheck=1
gpgkey=http://linux.dell.com/repo/hardware/latest/RPM-GPG-KEY-dell

http://linux.dell.com/repo/hardware/latest/RPM-GPG-KEY-libsmbios

enabled=1
failover=priority
bootstrapurl=http://linux.dell.com/repo/hardware/latest/bootstrap.cgi

[dell-omsa-specific]
name=Dell OMSA repository – Hardware specific
type=rpm-md
mirrorlist=http://linux.dell.com/repo/hardware/latest/mirrors.cgi?osname=el$releasever&basearch=$basearch&sys_ven_id=$sys_ven_id&sys_dev_id=$sys_dev_id&dellsysidpluginver=$dellsysidpluginver
gpgcheck=1
gpgkey=http://linux.dell.com/repo/hardware/latest/RPM-GPG-KEY-dell

http://linux.dell.com/repo/hardware/latest/RPM-GPG-KEY-libsmbios

enabled=1
failover=priority
bootstrapurl=http://linux.dell.com/repo/hardware/latest/bootstrap.cgi

mirrorlist の URL 脳内補完してブラウザで「http://linux.dell.com/repo/hardware/latest/mirrors.cgi?osname=el5&basearch=x86_64&dellsysidpluginver=1」としたら、「http://linux.dell.com/repo/hardware/latest/platform_independent/rh50_64/」が返ってきた。たしかに RPM がいくつかあるけれど、srvadmin-all という RPM がない。

さらに調べてみると、どうやらサーバを買ったときに付属していた CD-ROM に入っているっぽい。CD-ROM なんて捨ててしまったよと思ったら、どうやら DELL のサポートサイトからダウンロードできるらしい。http://ftp.us.dell.com/sysman/ をブラウザでみてみると、ファイル一覧が表示された。OM_* で探してみると、最新版は 6.1.0 だったのでダウンロードした。

$ mkdir om

$ cd om

$ wget http://ftp.us.dell.com/sysman/OM_6.1.0_ManNode_A00.tar.gz

$ tar xf OM_6.1.0_ManNode_A00.tar.gz

$  sudo ./setup.sh

Unsupported Operating System. Can not proceed….

うーん、だめか。もしかして別の方法があるのかもと思って調べてみると、こんな情報があった。

$ wget -q -O – http://linux.dell.com/repo/software/bootstrap.cgi | sudo bash
$ wget -q -O – http://linux.dell.com/repo/hardware/bootstrap.cgi | sudo bash

$ sudo yum install srvadmin-all

No package srvadmin-all available.
Nothing to do

やはり、該当パッケージがない。このメールと同じ現象なんだけれど。

CentOS で DELL OMSA をインストールできる方法を教えてほしい!!!

Tags:

7 Responses to “DELL OMSA”

  1. fujya says:

    おはつです。

    昔DELLの担当者にCentOSにOMSAに入れる方法を聞いたんですけど、
    /etc/redhat-release
    の中身を参照してOSのチェックをしてるらしいです、

    なので、
    CentOS release 5.3 (Final)
    と書かれている物を
    Red Hat Enterprise Linux Server release 5.3 (Tikanga)
    と修正すれば良いかもしれませんよ。

  2. perezvon says:

    僕はCD-ROMの配布物を使って入れたのですが、fujyaさんが書かれているように、

    /etc/redhat-release

    を書き換えるのは必須だったと思います。

    記憶があいまいなのですが、yumやrpmコマンドを使わず、setup.shで対話式のインストーラーを起動して、必要なコンポーネントだけを入れたような記憶があります。

  3. Anonymous says:

    少なくともDELL 1950IIIおよび,2950,R710では

    /usr/bin/wget -q -O – http://linux.dell.com/repo/hardware/bootstrap.cgi | bash
    /usr/bin/yum install -y srvadmin-base srvadmin-storageservices
    srvadmin-services.sh start

    これでインストールと起動が可能でした。CentOS5.3x86_64を入れてほぼ何もしていない状態でです。

    ほかにSC1435はあるので試したところ、インストール不可でした。OMSA非対応の機種があるようです。

  4. admin says:

    皆様

    コメントありがとうございます。
    /etc/redhat-release を書き換えないと無理なんですね。
    あと、機種によっても違っているようですね。
    かなりめんどうなので考えてみます。

  5. shozo says:

    こちらをご参考にとっても簡単です
    http://cherry.usacho.jp/20071013.html

  6. naoya says:

    shozoさん

    コメントと貴重な情報ありがとうございます!
    なるほどですね、やぱり RHEL に見せかけることが必要なんですね。
    簡単そうなので、試してみます!

  7. [...] 先日の DELL OMSA の続き。いただいたコメントに、すばりな情報が公開されていたので、試してみました。 [...]

Leave a Reply