第3章 ホストの登録
Satellite Server または Capsule Server にホストを登録する方法は、主に 2 つあります。
- コンシューマー RPM (server.example.com/pub/katello-ca-consumer-latest.noarch.rpm) をダウンロードしてインストールしてから、Subscription Manager を実行します。この方法は、新規インストールしたホストに適しています。
- ブートストラップスクリプト (server.example.com/pub/bootstrap.py) をダウンロードして実行します。この方法は、新規インストールしたホストにも、Satellite 5 や別の Satellite 6 に登録済みのホストなどにも適しています。
Atomic Host を Satellite Server または Capsule Server に登録することもできます。
次のいずれかの手順を使用して、ホストを登録します。
以下の手順を使用して、ホストツールをインストールして設定します。
ホストでサポート対象のオペレーティングシステム
ホストは、以下の Red Hat Enterprise Linux バージョンのいずれかを使用している必要があります。
- 5.7 以降
- 6.1 以降*
- 7.0 以上
- 8.0 以降
Red Hat Enterprise Linux バージョン 6.1、6.2 および 6.3 では、subscription-manager
と関連のパッケージを手動で更新する必要があります。詳細は、「https://access.redhat.com/solutions/1256763」を参照してください。
サポートされるアーキテクチャー
Red Hat Enterprise Linux のすべてのアーキテクチャーがサポートされます。
- i386
- x86_64
- s390x
- ppc_64
3.1. Red Hat Satellite へのホストの登録
以下の手順を使用して、ホストを Red Hat Satellite 6 に登録します。
前提条件
- Satellite Server、Capsule Server、およびすべてのホストを同じ NTP サーバーと同期し、時間同期ツールを有効にして実行しておく。
- rhsmcertd デーモンをホストで実行しておく。
- ホストのアクティベーションキーがある。詳細は、『 コンテンツ 管理ガイド』 の「アクティベーションキーの管理 」を参照してください。
- バージョンが 1.10 以降の Subscription Manager を使用している。パッケージは標準の Red Hat Enterprise Linux リポジトリーで入手可能です。
手順
Red Hat Enterprise Linux ホストは、デフォルトで Red Hat コンテンツ配信ネットワーク (CDN) に登録されます。
各ホスト設定を更新して、適切な Satellite Server または Capsule Server から更新を受け取るようにします。
- Satellite Server または Capsule Server の完全修飾ドメイン名 (FQDN) をメモしておきます (例: server.example.com)。
root
ユーザーとしてホストにログインして、ホストを登録する Satellite Server または Capsule Server からkatello-ca-consumer-latest.noarch.rpm
パッケージをダウンロードします。コンシューマー RPM はホストを設定して、Red Hat Satellite で指定されたコンテンツソースからコンテンツをダウンロードします。# curl --insecure --output katello-ca-consumer-latest.noarch.rpm https://satellite.example.com/pub/katello-ca-consumer-latest.noarch.rpm
katello-ca-consumer-latest.noarch.rpm
パッケージをインストールします。# yum localinstall katello-ca-consumer-latest.noarch.rpm
注記RPM パッケージは署名されていません。必要に応じて、
--nosignature
オプションを使用してパッケージをインストールします。katello-ca-consumer-hostname-1.0-1.noarch.rpm
パッケージは、追加のkatello-ca-consumer
RPM で、この中にサーバーのホスト名が含まれます。katello-ca-consumer-latest.noarch.rpm
パッケージは常に最新のバージョンを反映します。どちらを使用しても達成できる目的は同じです。Red Hat Subscription Manager (RHSM) に関連するすべての以前のホストデータを消去します。
# subscription-manager clean
RHSM を使用してホストを登録します。
# subscription-manager register --org=your_org_name \ --activationkey=your_activation_key
例3.1 登録後のコマンド出力:
# subscription-manager register --org=MyOrg --activationkey=TestKey-1 The system has been registered with id: 62edc0f8-855b-4184-b1b8-72a9dc793b96
アクティベーションキーで定義したコンテンツビューとライフサイクル環境を上書きするには、--environment
オプションを使用します。たとえば、「開発」ライフサイクル環境のコンテンツビュー「MyView」にホストを登録するには、以下を実行します。
# subscription-manager register --org=your_org_name \ --environment=Development/MyView \ --activationkey=your_activation_key
Red Hat Enterprise Linux 6.3 ホストの場合には、リリースバージョンが Red Hat Enterprise Linux 6 Server にデフォルト設定されており、6.3 リポジトリーを指定する必要があります。
- Satellite Web UI で、ホスト > コンテンツホスト に移動します。
- 変更が必要なホストの横にあるチェックボックスを選択します。
- アクションの選択 リストから リリースバージョンの設定 を選択します。
- リリースバージョン リストから 6.3 を選択します。
- 完了 をクリックします。