Redhatインストールメディアをyumリポジトリ登録する
Redhat Enterprise Linux6.4のインストールメディアからPacemakerをrpmでインストールすると 依存関係が多く時間の無駄です。Redhat Enterprise Linuxのインストールメディア入手
手元にRedhat Enterprise Linuxのインストールメディアがない場合は、下記サイトからisoファイルを 入手する。(ログインが必要)Redhat Enterprise Linuxのインストールメディアをマウント
■isoファイルをマウント# mount -t iso9660 -o loop /root/work/rhel-server-6.4-x86_64-dvd.iso /mnt/
yumリポジトリ設定ファイルの作成
pacemaker などの HA パッケージを yum でインストールするためには、ベースパッケージ群となるリポジトリの他に、 HA リポジトリが置いてあるディレクトリを指定する必要があります。# vi /etc/yum.repos.d/rhel-dvd.repo ===== [rhel-dvd] name=Red Hat Enterprise Linux 6.4 - x86_64 - DVD baseurl=file:///mnt/ enabled=0 gpgcheck=1 gpgkey=file:///mnt/RPM-GPG-KEY-redhat-release [rhel-dvd-HighAvailability] name=HighAvailability baseurl=file:///mnt/HighAvailability enabled=0 gpgcheck=0 [rhel-dvd-ResilientStorage] name=ResilientStorage baseurl=file:///mnt/ResilientStorage enabled=0 gpgcheck=0
yumリポジトリ設定の動作確認
下記コマンドでyumリポジトリ設定の動作確認を行います。パッケージが表示されれば成功です。# yum --disablerepo=\* --enablerepo=rhel-dvd-HighAvailability,rhel-dvd,ResilientStorage list
オプション | 説明 |
---|---|
--disablerepo=\* | 全リポジトリを無効化します。 |
--enablerepo= rhel-dvd-HighAvailability,rhel-dvd,ResilientStorage |
今回作成した『rhel-dvd』のリポジトリを個別に有効化します。 |
list | 利用可能なパッケージ一覧を表示します。 |
yumによるアップデート
# yum --disablerepo=\* --enablerepo=rhel-dvd-HighAvailability,rhel-dvd,ResilientStorage install pacemaker.x86_64