2.5. アクティベーションキーによる登録
標準の Red Hat Update Agent インターフェイスに加えて、up2date はバッチ処理システム登録を目的としたユーティリティー (アクティベーションキー) を提供します。各ユニークキーを使用して、Red Hat Enterprise Linux システムの登録、RHN サービスレベルへのエンタイトルメント、特定のチャネルおよびシステムグループへのサブスクライブを、すべて 1 つのアクションで実行できます。この自動化は、Red Hat Network Registration Client および Red Hat Update Agent を介したエンタイトルメントおよび登録を回避します。
または、Red Hat Network Registration Client および Red Hat Update Agent の両方が、アクティベーションキーユーティリティー rhnreg_ks をパッケージの一部として提供しています。
注記
Red Hat Enterprise Linux 2.1 を実行しているシステムには、バージョン 2.9.3-1 以降の
rhn_register
パッケージが必要です。アクティベーションキーを使用する前に、最新バージョンを取得することが強く推奨されます。
アクティベーションキーを使用する前に、まず RHN Web サイトから生成する必要があります。正確な手順は、「アクティベーションキー —
」 を参照してください。

アクティベーションキーを使用するには、登録するシステムのシェルプロンプトから root として次のコマンドを実行します。
rhnreg_ks --activationkey=7202f3b7d218cf59b764f9f6e9fa281b
アクティベーションキーの正確な値はさまざまです。
Red Hat Enterprise Linux 2.1 を実行しているシステムでは、
--serialnumber
オプションを --activationkey
オプションに置き換えます。
rhnreg_ks --serialnumber=7202f3b7d218cf59b764f9f6e9fa281b
さらに、プロビジョニングのエンタイトルメントを持つシステムは、コマンドラインまたはキックスタートプロファイル内で一度に複数のアクティベーションキーを使用できます。これにより、管理者は目的の結果を得るための特別なキーを作成することなく、さまざまな値を含めることができます。これを行うには、次のようにキーをコンマで区切って指定します。
rhnreg_ks --activationkey=7202f3b7d218cf59b764f9f6e9fa281b,\ 39f41081f0329c20798876f37cb9p6a3
注記
このコマンド例の末尾のバックスラッシュ (\) は継続文字です。安全に省略できます。
アクティベーションキーの相違点を理解するには、「複数のアクティベーションキーを一度に使用する —
」 を参照してください。

上記のコマンドは、Red Hat Network Registration Client のすべてのアクションと Red Hat Update Agent の登録機能を実行します。rhnreg_ks を実行した後は、登録のためにこれらのアプリケーションを実行しないでください。
ソフトウェアおよびハードウェア情報を含むシステムプロファイルがシステム用に作成され、固有のアクティベーションキーとともに RHN サーバーに送信されます。システムは、鍵の生成に使用されたアカウントで RHN に登録され、RHN サービスの提供を受ける権利が与えられ、鍵の生成中に選択された RHN チャンネルおよびシステムグループにサブスクライブされます。システムは、システムに不適切なパッケージを含むチャンネルにサブスクライブされていません。たとえば、Red Hat Enterprise Linux 2.1 システムを Red Hat Enterprise Linux 3 チャネルにサブスクライブすることはできません。
システムの一意のデジタル証明書が、システムの
/etc/sysconfig/rhn/systemid
ファイルに生成されます。
アクティベーションキーを使用してチャネルを割り当てる場合は、次のルールを考慮してください。
- キーは、ゼロまたは 1 つのベースチャネルを指定できます。指定する場合は、カスタムベースチャネルである必要があります。そうでない場合は、システムの Red Hat ディストリビューションに対応するベースチャネルが選択されます。たとえば、Red Hat Enterprise Linux 2.1 システムを Red Hat Enterprise Linux 3 チャンネルにサブスクライブすることはできません。
- キーは、任意の数の子チャネルを指定できます。子チャネルごとに、サブスクリプションが試行されます。子チャネルがシステムのベースチャネルと一致すると、サブスクリプションは成功します。そうでない場合、サブスクリプションはサイレントに失敗します。詳細は、「チャネル」 を参照してください。
- キーは、アクティベーションキー管理者または組織管理者 (またはその両方) のロールを持つすべてのユーザーが変更できます。これらのパーミッションは、RHN Web サイトの ユーザー タブで設定します。詳細は、「ユーザー —
」 を参照してください。
- アクティベーションキーによって登録されたシステムは、キー自体ではなく、キーが作成された組織アカウントに関連付けられます。登録後、登録に使用されたシステムに影響を与えることなく、キーを安全に削除できます。