RHEV-Mのインストールにオフラインのソフトウェア・ストレージ・ウェアハウスを構成する方法(REPOSTORY)
4506 ワード
Red Hat Enterprise Virtualizationコンポーネントをすべてインストールするために必要なパッケージを含むオフラインソフトウェアウェアハウスを作成します.システムがContent Delivery Networkに直接接続されていない場合は、この方法を使用します.
1、Content Delivery NetworkにアクセスできるシステムにRed Hat Enterprise Linux 6 Serverをインストールする.このシステムは、必要なすべてのソフトウェアをダウンロードし、オフラインシステムに割り当てられます.
注意:このプロセスでは、大量のパッケージ(約1.5 GBのストレージ容量が必要)をダウンロードする必要があります.システムに十分なディスク容量があることを確認してください.
2、Content Delivery Networkにシステムを登録し、プロンプトが表示されたら、Customer Portalのユーザー名とパスワードを入力します.
3、システムに必要なすべてのチャンネルを購読する: Red Hat Enterprise Virtualization Managerのインストールに必要なウェアハウスを含むエンタイトルメントプールが見つかりました: は、前のステップで取得した権利プールのIDを使用して、 必要な倉庫の有効化: 4、インターネットに接続されていないサーバーは、File Transfer Protocol(FTP)を通じてソフトウェアストレージ倉庫にアクセスできる.rootユーザーとしてシステムにログインし、vsftpdをインストールして構成してFTPソフトウェアストレージ倉庫を作成します. vsftpdパッケージのインストール: は、 は、
5.FTPサーバーが構成されると、reposyncコマンドを使用して共有されているパッケージをダウンロードする必要があります.このコマンドは、すべての構成されたソフトウェア・ウェアハウスからパッケージをダウンロードします(このシステムがサブスクリプションするすべてのContent Delivery Networkサブスクリプション・プールのウェアハウスと、ローカルに構成されたソフトウェア・ストレージ・ウェアハウスが含まれます). 実行 6.
7.
プロファイルは手動で作成するか、スクリプトを使用して作成できます.スクリプトを使用する場合は、
8、このパッケージを使用する必要があるすべてのクライアントシステムの/etc/yumにパッケージウェアハウスプロファイルをコピーする.repos.d/ディレクトリの下.たとえば、Red Hat Enterprise Virtualization Managerシステム、すべてのRed Hat Enterprise Linux仮想ホスト、およびすべてのRed Hat Enterprise Linux仮想マシンです.
これで、クライアントシステムはローカルソフトウェアウェアハウスを使用するように構成されました.これを使用して、Manager、仮想ホスト、および仮想マシンをインストールできます.インストールに必要なパッケージは、Content Delivery Networkを使用することなく、ローカルソフトウェアウェアハウスから入手できます.
注:USBドライブなどの他のモバイルストレージデバイスを使用して、作成したパッケージ・ストレージ・ウェアハウスをクライアントに提供することもできます.必要:
1)
2)
1、Content Delivery NetworkにアクセスできるシステムにRed Hat Enterprise Linux 6 Serverをインストールする.このシステムは、必要なすべてのソフトウェアをダウンロードし、オフラインシステムに割り当てられます.
注意:このプロセスでは、大量のパッケージ(約1.5 GBのストレージ容量が必要)をダウンロードする必要があります.システムに十分なディスク容量があることを確認してください.
2、Content Delivery Networkにシステムを登録し、プロンプトが表示されたら、Customer Portalのユーザー名とパスワードを入力します.
# subscription-manager register
3、システムに必要なすべてのチャンネルを購読する:
# subscription-manager list --available | grep -A8 "Red Hat Enterprise Linux Server"
# subscription-manager list --available | grep -A8 "Red Hat Enterprise Virtualization"
Red Hat Enterprise Linux Server
およびRed Hat Enterprise Virtualization
の権利をシステムに付加する.次のコマンドを実行します:# subscription-manager attach --pool=pool_id
# subscription-manager repos --enable=rhel-6-server-rpms
# subscription-manager repos --enable=rhel-6-server-supplementary-rpms
# subscription-manager repos --enable=rhel-6-server-rhevm-3.5-rpms
# subscription-manager repos --enable=jb-eap-6-for-rhel-6-server-rpms
# yum install vsftpd
vsftpd
サービスを開始し、システムの起動後に自動的に実行できるようにする:# service vsftpd start
# chkconfig vsftpd on
/var/ftp/pub/
ディレクトリにサブディレクトリを作成します.ダウンロードしたパッケージはここに保存されます.# mkdir /var/ftp/pub/rhevrepo
5.FTPサーバーが構成されると、reposyncコマンドを使用して共有されているパッケージをダウンロードする必要があります.このコマンドは、すべての構成されたソフトウェア・ウェアハウスからパッケージをダウンロードします(このシステムがサブスクリプションするすべてのContent Delivery Networkサブスクリプション・プールのウェアハウスと、ローカルに構成されたソフトウェア・ストレージ・ウェアハウスが含まれます).
/var/ftp/pub/rhevrepo
ディレクトリ:# cd /var/ftp/pub/rhevrepo
reposync
コマンド:# reposync --plugins .
createrepo
コマンドを使用して、/var/ftp/pub/rhevrepo
の下の各サブディレクトリに対してパッケージストアメタデータを作成する.# for DIR in `find /var/ftp/pub/rhevrepo -maxdepth 1 -mindepth 1 -type d`; do createrepo $DIR; done;
7.
yum
プロファイルを作成し、このソフトウェアストレージ倉庫を使用する必要があるクライアントシステムの/etc/yum.repos.d/
ディレクトリにコピーする.ソフトウェア・ストレージ・ウェアハウスが存在するシステムと、アクセスする必要があるクライアント・システムが同じネットワークにあることを確認してください.プロファイルは手動で作成するか、スクリプトを使用して作成できます.スクリプトを使用する場合は、
baseurl
のADDRESS
をソフトウェア・ストレージ・ウェアハウスが存在するシステムのIPアドレスまたはFQDNに置き換える必要があります.このスクリプトは、ソフトウェア・ストレージ・ウェアハウスがあるシステムで実行する必要があります.次のようになります.#!/bin/shREPOFILE="/etc/yum.repos.d/rhev.repo"for DIR in `find /var/ftp/pub/rhevrepo -maxdepth 1 -mindepth 1 -type d`; do
echo -e "[`basename $DIR`]" > $REPOFILE
echo -e "name=`basename $DIR`" >> $REPOFILE
echo -e "baseurl=ftp://ADDRESS/pub/rhevrepo/`basename $DIR`" >> $REPOFILE
echo -e "enabled=1" >> $REPOFILE
echo -e "gpgcheck=0" >> $REPOFILE
echo -e "
" >> $REPOFILEdone;
8、このパッケージを使用する必要があるすべてのクライアントシステムの/etc/yumにパッケージウェアハウスプロファイルをコピーする.repos.d/ディレクトリの下.たとえば、Red Hat Enterprise Virtualization Managerシステム、すべてのRed Hat Enterprise Linux仮想ホスト、およびすべてのRed Hat Enterprise Linux仮想マシンです.
これで、クライアントシステムはローカルソフトウェアウェアハウスを使用するように構成されました.これを使用して、Manager、仮想ホスト、および仮想マシンをインストールできます.インストールに必要なパッケージは、Content Delivery Networkを使用することなく、ローカルソフトウェアウェアハウスから入手できます.
注:USBドライブなどの他のモバイルストレージデバイスを使用して、作成したパッケージ・ストレージ・ウェアハウスをクライアントに提供することもできます.必要:
1)
/var/ftp/pub/rhevrepo
ディレクトリの下のすべてのコンテンツをモバイルデバイスにコピーする.2)
/etc/yum.repos.d/rhev.repo
ファイルを修正し、baseurl
値をソフトウェアストレージ倉庫があるモバイル機器の経路に置き換える.たとえば、file:///media/disk/rhevrepo/。
: Content Delivery Network , 。 , reposync
コマンドに--newest-only
パラメータを して、 パッケージの バージョンのみを します.ソフトウェアウェアハウスが されると、 クライアントでyum update
コマンドを して する があります.