このドキュメントで説明されているソフトウェアはサポートされなくなったか、または拡張サポートされています。
Oracleでは、現在サポートされているリリースにアップグレードすることをお薦めします。

機械翻訳について

第3章 Spacewalkのアクティベーション・キーを操作

この章では、Spacewalkでアクティベーション・キーを作成および管理する方法について説明します。

3.1  Spacewalkアクティベーション・キーについて

アクティベーション・キーを使用すると、ユーザー名とパスワードを入力せずにクライアント・システムをSpacewalkに登録できます。 基本ソフトウェア・チャネルとすべての子チャネルを構成して同期したら、クライアント・システムをSpacewalkに登録できるようにアクティベーション・キーを作成します。

ノート

spacewalk-common-channelsコマンドを-kオプションとともに使用してOracle Linuxソフトウェア・チャネルとリポジトリを設定すると、コマンドはアクティベーション・キーも作成し、このキーをソフトウェア・チャネルに関連付けます。

必要に応じて、アクティベーション・キーを使用して、デフォルトの親および子のソフトウェア・チャネル・サブスクリプションおよびすべての構成チャネルを定義することもできます。 Spacewalkはサブスクライブ時にこれらのチャネルにクライアントをサブスクライブします。 ただし、アクティベーション・キーを変更せずに後でチャネルを変更することはできます。

ノート

クライアント・システムがチャネルをオーバー・サブスクライブしないように注意してください。 アクティベーション・キーを構成して、クライアントを最小限の数のチャネルにサブスクライブすることをお薦めします。

必要に応じて、ベース・チャネル、システム・アーキテクチャ、およびサーバー・タイプの組み合わせごとにアクティベーション・キーを作成できます。 たとえば、ウェブ、メール、またはOracle Linux 6 (i386)上で動作しているアプリケーション・サーバー、Oracle Linux 6 (x86_64)、およびOracle Linux 7 (x86_64版)のための個別のアクティベーション・キーを作成することができます。 または、チャネル割り当てを行わずに単一のデフォルトのアクティベーション・キーを作成し、それをすべてのサーバー・タイプに使用することもできます。

アクティブ化キー用の意味のわかりやすいラベルを「Key」フィールドに入力すること、またキーの自動生成は使用しないことをお薦めします。

たとえば、バージョン番号とアーキテクチャ(oraclelinux6-x86_64)、またはサーバー・タイプ(webserverまたはappserver)に基づいて、わかりやすいラベルのキーを作成します。

Spacewalkは、組織IDをアクティベーション・キー・ラベルに自動的に付加します。 たとえば、ラベルとしてoraclelinux-x86_64を選択すると、Spacewalkは1-oraclelinux-x86_64という名前のキーを作成します。ここでプレフィクスは組織を識別します。 同じ基本チャネルに対して複数のアクティベーション・キーを作成することができます。 使用する名前は、Spacewalkクライアントの登録時に表示されます。 独自のキー・ラベルを作成すると、正しいキーを選択するのに役立ちます。

3.2  Spacewalk Webインタフェースを使用してアクティベーション・キーを操作


システムに行き、アクティベーション・キーを選択して下さい:

  • アクティベーション・キーを作成するには:

    1. +新しいキーを作成をクリックします。

    2. 「アクティベーション・キーを作成」ページで、次のフィールドにキーの設定を入力します:

      説明

      キーの説明を入力します(例:Oracle Linux 6 (x86_64))。

      キー

      アクティベーション・キーの意味のあるラベルを入力します(例:oraclelinux6-x86_64)。

      使用方法

      クライアントが無制限に使用できるようにするには、このフィールドを空白のままにします。

      ベース・チャネル

      キーが関連付けられているベース・チャネルを選択します。 たとえば、Oracle Linux 6 (x86_64) Base

      アドオン権限

      Oracle Linux 6またはOracle Linux 7でKVMハイパーバイザを実行している場合は、仮想化資格を有効にする必要があります。 この資格は、Spacewalkがそのホスト上の仮想ゲストを識別して管理できるように、追加のパッケージをターゲット・ホストにインストールします。

      ノート

      Spacewalk 2.6では、仮想化資格を除いてほとんどの権限が削除されます。

      ユニバーサル・デフォルト

      新しく登録されたすべてのシステムのデフォルト・アクティベーション・キーとしてキーを使用するかどうかを選択します。

      ノート

      すべてのチャネルを汎用デフォルト・キーに関連付けることはお薦めしません。 Spacewalkは、キーが指定されていない場合はすべてのオペレーティング・システムのどのバージョンでも使用できるように、ユニバーサル・デフォルト・キーを使用します。

    3. アクティベーション・キーを作成をクリックしてアクティベーション・キーを作成します。

  • アクティベーション・キーを表示するには、そのエントリを選択してその詳細を表示します。

  • アクティベーション・キーを変更するには:

    1. 設定を編集するアクティベーション・キーを選択します。

    2. 「アクティベーション・キーの詳細」ページで、キーの設定を変更します。

    3. 更新アクティベーション・キーをクリックして変更を保存します。

  • アクティベーション・キーを削除するには:

    1. 削除するアクティベーション・キーを選択します。

    2. 「アクティベーション・キーの詳細」ページでキーを削除をクリックし、アクティベーション・キーの削除をクリックして確認します。

3.3  spacecmdコマンドを使用してアクティベーション・キーを操作

アクティベーション・キーを作成するには、次のようにactivationkey_createコマンドを使用します:

spacecmd {SSM:0}> activationkey_create 
Name (blank to autogenerate): oraclelinux6-x86_64
Description [None]: Oracle Linux 6 (x86_64)

Base Channels
-------------
oraclelinux6-x86_64
oraclelinux7-x86_64

Base Channel (blank for default): oraclelinux6-x86_64

virtualization_host Entitlement [y/N]: N

Universal Default [y/N]: N
INFO: Created activation key 1-oraclelinux6-x86_64

すべてのアクティベーション・キーを表示するには、activationkey_listコマンドを使用します:

spacecmd {SSM:0}> activationkey_list
1-oraclelinux6-x86_64
1-oraclelinux7-x86_64

アクティベーション・キーの詳細を表示するには、activationkey_detailsコマンドを使用します:

spacecmd {SSM:0}> activationkey_details 1-oraclelinux7-x86_64
Key:                    1-oraclelinux7-x86_64
Description:            Oracle Linux 7 x86_64
Universal Default:      False
Usage Limit:            0
Deploy Config Channels: False

Software Channels
-----------------
oraclelinux7-x86_64
 |-- oraclelinux7-x86_64-addons
 |-- oraclelinux7-x86_64-mysql55
 |-- oraclelinux7-x86_64-mysql56
 |-- oraclelinux7-x86_64-optional
 |-- oraclelinux7-x86_64-spacewalk24-client
 |-- oraclelinux7-x86_64-uek-r4

Configuration Channels
----------------------

Entitlements
------------

System Groups
-------------

Packages
--------

アクティベーション・キーを削除するには、activationkey_deleteコマンドを使用します:

spacecmd {SSM:0}> activationkey_delete 1-oraclelinux7-x86_64
1-oraclelinux7-x86_64

Delete activation key(s) [y/N]: y