ではテスト用のパッケージをyumコマンドでインストールできるかを確認します。今回はテスト用のRPMパッケージとしてlogwatch RPMをインストールしてみましょう。事前にlogwatchコマンドがインストールされていないことをrpmコマンドで確認しておきます。
# rpm -qa |grep logwatch
yumコマンドでlogwatch RPMパッケージをインストールします。
# yum -y install logwatch
logwatch RPMパッケージがシステムにインストールされているかを再度確認します。
# rpm -qa |grep logwatch
logwatch-7.3-5
これでApache Webサービスを利用したネットワーク経由でのRPM配信を実現するyumレポジトリサーバは構築できました。あとはRPMを取得したいクライアント側(管理対象)にyumの設定ファイルをコピーすれば、その管理対象はyumレポジトリサーバを利用してRPMパッケージの取得が可能になります。
管理対象のマシンのホスト名を「bl460c01」とすると、以下のようにコピーしてください。
# scp /etc/yum.repos.d/network1.repo bl460c01:/etc/yum.repos.d/
root@bl460c01's password:
network1.repo 100% 203 0.2KB/s 00:00
では管理対象のマシンからyumコマンドでRPMパッケージが取得できるかどうかを確認しましょう。
[root@bl460c01 ~]# yum -y install logwatch
これで管理対象のマシン「bl460c01」上でyumコマンドまたはsystem-config-packagesを利用することにより、yumレポジトリサーバに保管されているRPMパッケージを取得できるようになりました。
|