第3章 インストールのシナリオ
3.1. シナリオ 1: 組み込みデータベースを使用する Satellite のインストール リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
このシナリオでは、組み込みデータベースのインストールの手順を説明します。組み込みデータベースのインストールを使用すると、単一のホストに Red Hat Satellite インフラストラクチャー全体が含まれます。
このシナリオでは、オペレーティングシステムとして Red Hat Enterprise Linux 6 がインストール済みである単一のホストのみが必要になります。
3.1.1. インストールメディアのダウンロード リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
Satellite 5.8 のインストールメディアは、Red Hat カスタマーポータルから ISO 形式でダウンロードできます。
手順3.1 インストールメディアのダウンロード
- カスタマーポータルにログインします。
- Downloads (ダウンロード) をクリックします。
- Red Hat Satellite をクリックします。
- Versions (バージョン) ドロップダウンリストから 5.8 for RHEL 6 を選択します。
- Architecture (アーキテクチャー) リストで x86_64 または s390x を選択します。
- Red Hat Satellite 5.8 Binary DVD をダウンロードします。
- 使用するインストールソースに応じて、DVD ISO イメージを Satellite ホストにコピーするか、DVD メディアに書き込みます。
- ISO イメージをマウントし、そこからインストールプログラムを実行する場合は、ISO イメージを Satellite ホストにコピーします。
scp satellite.iso root@hostname:/root
# scp satellite.iso root@hostname:/root
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注記
管理 DB インスタンスをインストールする場合は、ISO イメージをそのホストにもコピーします。 - DVD をマウントし、そこからインストールプログラムを実行する場合は、DVD ISO イメージを DVD メディアに書き込みます。
3.1.2. インストールメディアのマウント リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
Red Hat Satellite をホストすることになるサーバーにディスクまたは ISO イメージをマウントします。
手順3.2 ディスクからのマウント
root
でマシンにログインします。- インストールファイルを含む Red Hat Satellite Server の CD または DVD を挿入します。
- Red Hat Enterprise Linux が自動でディスクをマウントする場合があります。この場合、ディスクは
/media/cdrom/
ディレクトリーにマウントされます。自動マウントが行われない場合は、次のコマンドを使って手作業で/media/cdrom/
ディレクトリーにマウントします。mkdir /media/cdrom mount /dev/cdrom /media/cdrom
# mkdir /media/cdrom # mount /dev/cdrom /media/cdrom
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
手順3.3 ISO イメージからのマウント
root
でホストにログインします。- ユーザーのファイルシステム上の場所に ISO イメージをマウントします。
mkdir /media/cdrom mount -o loop iso_filename /media/cdrom
# mkdir /media/cdrom # mount -o loop iso_filename /media/cdrom
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
インストールメディアは
/media/cdrom/
にマウントされます。Red Hat Satellite インストールプログラムにアクセスする場合は、この場所を使用します。
3.1.3. マニフェストの生成 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
In previous versions of Red Hat Satellite 5, details of product subscriptions and content repositories were contained in a Satellite Certificate. You downloaded the certificate from the Red Hat Customer Portal and imported it into Satellite. From Satellite 5.8, all content and subscriptions are hosted by the Red Hat Content Delivery Network (CDN), replacing Red Hat Network.
The Red Hat Customer Portal enables you to group subscriptions into multiple subscription allocations. The Red Hat CDN uses a Subscription Manifest, instead of the certificate. A Subscription Manifest is an exported file that lists the subscriptions in one subscription allocation.
注記
If you are installing multiple instances of Satellite 5.8, ensure you divide the available subscriptions amongst the individual subscription allocations. For example, if you intend running two instances of Satellite 5.8, you might divide the subscriptions equally between the two subscription allocations.
手順3.4 新しい Satellite 5.8 マニフェストの生成
- Log on to the Customer Portal and navigate to Subscriptions in the upper-left corner.
- Navigate to Subscription Allocations.
- Click New subscription allocation.
- Enter a name in the Name field, select Satellite 5.8 from the Type drop-down list, and click Create.
- Navigate to the Subscription tab and click .
- For each product to be attached to the manifest, specify the desired quantity in the Entitlements field, and click Submit. It may take several minutes for the subscriptions to be attached.
- Clickand save the manifest file locally.
- カスタマーポータルからログアウトします。
- マニフェストファイルがダウンロードされたホストのターミナルにアクセスします。Satellite サーバーがネットワーク経由で利用可能な場合は、Satellite ホストにマニフェストファイルをコピーします。以下の例では、ファイルは
/root
ディレクトリーにコピーされます。scp manifest_file.zip root@satellite.example.com:/root
# scp manifest_file.zip root@satellite.example.com:/root
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Satellite サーバーが接続されていない場合、マニフェストファイルをポータブルメディアにコピーし、Satellite サーバーでマニフェストファイルをポータブルメディアからコピーします。
3.1.4. HTTP プロキシの内側でインストール: 事前設定 (オプション) リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
注記
- 本セクションは、HTTP プロキシーの内側にあるネットワークにのみ適用されます。
- Satellite は、HTTP アクセス認証方法としての NTLM をサポートしません。Basic アクセス認証および Digest アクセス認証の方法のみがサポートされます。
Red Hat Enterprise Linux ホストの登録では、そのホストと Red Hat コンテンツ配信ネットワーク間の通信が必要です。これらの間に HTTP プロキシーがある場合は、サブスクリプションマネージャーでプロキシーサーバーの詳細とクレデンシャルを設定する必要があります。
設定ファイル
/etc/rhsm/rhsm.conf
を編集し、HTTP プロキシーの詳細とクレデンシャルを追加して以下の行を編集します。
proxy_hostname = proxy_hostname proxy_port = proxy_port proxy_user = proxy_user proxy_password = proxy_password
proxy_hostname = proxy_hostname
proxy_port = proxy_port
proxy_user = proxy_user
proxy_password = proxy_password
3.1.5. Red Hat コンテンツ配信ネットワークでのホストの登録 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
Red Hat コンテンツ配信ネットワークにホストを登録すると、ホストはサブスクリプションで利用可能なコンテンツを使用できます。これには、Red Hat Enterprise Linux、Red Hat Software Collection (RHSCL)、Red Hat Satellite などのコンテンツが含まれます。
Red Hat コンテンツ配信ネットワークにシステムを登録します。プロンプトが表示されたら、カスタマーポータルのユーザー名とパスワードを入力します。
subscription-manager register
# subscription-manager register
このコマンドを実行すると、以下のような出力が表示されます。
The system has been registered with ID: 541084ff2-44cab-4eb1-9fa1-7683431bcf9a
The system has been registered with ID: 541084ff2-44cab-4eb1-9fa1-7683431bcf9a
3.1.6. Satellite リポジトリーのアクティベート リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
Red Hat Satellite 5.8 のインストールでは、特定のリポジトリーを有効にする必要があります。利用可能なリポジトリーのリストは、ホストに割り当てられたサブスクリプションによって決定されます。以下の手順は、必要なサブスクリプションを特定し、割り当てる方法と、どのリポジトリーを有効にする必要があるかを示しています。
手順3.5 Satellite リポジトリーのアクティベート
- 利用可能なすべてのサブスクリプションをリストし、Red Hat Satellite 5 サブスクリプションを特定します。利用可能なサブスクリプションのリストは長くなることがありますが、
less
やmore
などのページャーユーティリティーに出力をパイプすると、出力を一度に 1 画面ずつ読むことができます。subscription-manager list --all --available | less
# subscription-manager list --all --available | less
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Pool ID
は、サブスクリプションの割り当てに必要であるため、メモしてください。 - サブスクリプションをホストに割り当てます。
subscription-manager attach --pool=pool_id
# subscription-manager attach --pool=pool_id
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力は以下のようになります。Successfully attached a subscription for: Red Hat Satellite
Successfully attached a subscription for: Red Hat Satellite
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - すべてのリポジトリーを無効にします。
subscription-manager repos --disable "*"
# subscription-manager repos --disable "*"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Red Hat Enterprise Linux 6 リポジトリーを有効にします。Red Hat Satellite 5.8 リポジトリーは、インストールプログラムで自動的に有効にされます。AMD64 と Intel 64 の場合
subscription-manager repos --enable=rhel-6-server-rpms
# subscription-manager repos --enable=rhel-6-server-rpms
Copy to Clipboard Copied! Toggle word wrap Toggle overflow IBM System z の場合subscription-manager repos --enable=rhel-6-for-system-z-rpms
# subscription-manager repos --enable=rhel-6-for-system-z-rpms
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
3.1.7. インストールプログラムの実行 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
以下の手順では、組み込みデータベースの場合の Red Hat Satellite のインストールプログラムを開始します。必ず
root
ユーザーで実行してください。
警告
インストールプログラムにより、カーネルおよびすべての必要なパッケージが更新されます。
手順3.6 インストールプログラムの実行
/media/cdrom/
ディレクトリーからインストールプログラムを実行します。./install.pl
# ./install.pl
Copy to Clipboard Copied! Toggle word wrap Toggle overflow インストールプログラムはまず 2章要件 に記載された要件が満たされていることを確認します。* Starting the Red Hat Satellite installer. * Performing pre-install checks. * Pre-install checks complete. Beginning installation.
* Starting the Red Hat Satellite installer. * Performing pre-install checks. * Pre-install checks complete. Beginning installation.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - スクリプトにより、ホストが Red Hat サブスクリプションマネージャーに登録され (まだ登録されていない場合)、必要なパッケージすべてがインストールおよび更新され、管理データベースホスト上のデータベースにデータが入力されます。インストールプログラムにより "Do you want the installer to resolve dependencies [y/N]?" という質問が表示されたら、
y
(Yes) と回答します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow
3.1.8. Satellite の設定 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
インストールスクリプトが ユーザーの Red Hat Satellite 環境での基本的な設定作業を実行します。
Red Hat Network Satellite インストーラーが Red Hat GPG キーのダウンロードとインストールを行い、必要に応じて
/root/.gnupg/
ディレクトリーの設定も行います。
* Configuring tomcat. * Setting up users and groups. ** GPG: Initializing GPG and importing key.
* Configuring tomcat.
* Setting up users and groups.
** GPG: Initializing GPG and importing key.
プロンプトが表示されたら、Red Hat Satellite からの通知を受信するメールアドレスを入力します。大量のメールが送信される可能性があるため、個人アドレスよりも汎用アドレスを選択した方がよいでしょう。
You must enter an email address. Admin Email Address? admin@example.com * Performing initial configuration.
You must enter an email address.
Admin Email Address? admin@example.com
* Performing initial configuration.
Red Hat Satellite をアクティベートするには、「マニフェストの生成」 でダウンロードされたマニフェストファイルの場所を入力します。
* Activating Red Hat Satellite. Where is your satellite manifest file? /path/manifest_file.zip ** Loading Red Hat Satellite Manifest. ** Verifying manifest locally. ** Activating Red Hat Satellite.
* Activating Red Hat Satellite.
Where is your satellite manifest file? /path/manifest_file.zip
** Loading Red Hat Satellite Manifest.
** Verifying manifest locally.
** Activating Red Hat Satellite.
次に、SSL アクセスができるよう CA 証明書を作成します。Apache SSL 設定の質問に対して
y
と回答し、CA 証明書の質問に対して回答します。
- CA cert
- 証明書のパスワードを入力します。
- Organization
- 組織名を入力します。
- Organization Unit
- 組織内の部署名を入力します。
- Email Address
- この証明書に関連付けるメールアドレスを入力します (例: 前述のステップで入力した Admin Email Address など)。
- City
- 都市名を入力します。
- State
- 州名を入力します。
- Country
- 国名を入力します。国コードは必ず 2 文字にします。それ以外だと、証明書の生成に失敗します。国コード一覧を表示するには
?
を入力します。
CA 証明書の作成後に、Cobbler で必要なサービスを有効にするかどうか尋ねられます。PXE プロビジョニング機能を使用する場合は、
y
と回答します。
* Setting up Cobbler.. cobblerd does not appear to be running/accessible Cobbler requires tftp and xinetd services be turned on for PXE provisioning functionality. Enable these services [Y]?
* Setting up Cobbler..
cobblerd does not appear to be running/accessible
Cobbler requires tftp and xinetd services be turned on for PXE provisioning functionality. Enable these services [Y]?
Cobbler の設定後に、インストールスクリプトによって関連するサービスが再起動されます。
* Restarting services. Installation complete. Visit https://satellite.example.com to create the Red Hat Satellite administrator account.
* Restarting services.
Installation complete.
Visit https://satellite.example.com to create the Red Hat Satellite administrator account.
ホストのプロビジョニングに Cobbler を使用する場合、
/tftpboot
ディレクトリーに Cobbler の書き込みアクセスを付与します。
setsebool -P cobbler_anon_write on
setsebool -P cobbler_anon_write on
これで Red Hat Satellite のインストールが完了しました。4章設定 の手順を実行してください。
注記
追加のインストール後の操作で、Satellite 5 サーバーでパッケージ更新を実行して最新のパッケージを使用するようにします。詳細情報は、「サーバーへの重要な更新を実行する」 を参照してください。