このドキュメントで説明されているソフトウェアはサポートされなくなったか、または拡張サポートされています。
Oracleでは、現在サポートされているリリースにアップグレードすることをお薦めします。
この項のステップでは、Spacewalkを使用してKVMゲストをプロビジョニングするステップを説明します。 以下の前提条件が必要です:
Spacewalkでアクティベーション・キーとキックスタート・プロファイルを構成して使用する方法と、クライアント・システムのネットワーク・インストールをサポートするためのCobbler、DHCP、およびブート・ローダーの構成方法を理解しています。
第3章、「アクティベーション・キーの作成」、4.4項、「キックスタート・プロファイルの使用」、および4.5項、「キックスタートを使用したクライアント・システムのインストール」を参照してください。
KVMを使用してKVMゲストを構成する方法については、グラフィカルVirtual Machine Managerを使用するなどの方法に精通しています。
KVMゲストにインストールするOracle Linuxディストリビューションの基本チャネルとKickstartableツリーを設定しました。
KVMゲストをプロビジョニングするには:
Spacewalkで、目的のプラットフォーム上のKVMホストに固有のアクティベーション・キーを作成: Oracle Linux 6 (x86_64)またはOracle Linux 7 (x86_64)。 次のようにキー設定を入力します:
- 「説明」
キーの説明を入力します。 例えば:
Oracle Linux 7 (x86_64) KVM guest
。- 「キー」
アクティベーション・キーの意味のあるラベルを入力します。 例えば:
kvmguest-oraclelinux7-x86_64
。- 使用方法
空白のままにしておくと、クライアントが無制限に使用できるようになります。
- 「ベース・チャネル」
キーが関連付けられているベース・チャネルを選択します。 例えば:
Oracle Linux 7 (x86_64) Base
。- 「アドオン権限」
「プロビジョニング」資格を選択します。
注権限は非推奨され、Spacewalkの将来のバージョンで置き換えられます。 ただし、Spacewalk 2.4でアクティベーション・キーの資格を構成する必要があります
プロビジョニング資格により、Spacewalkはこのアクティベーション・キーを使用して登録するクライアント・システムにパッケージを更新したり、エラータを適用したり、構成ファイルをデプロイしたりすることができます。
構成ファイルのデプロイメント機能をアクティブにする場合は、アクティベーション・キーを作成した後にアクティベーション・キーを変更すると、このオプションを使用できます。
- 「ユニバーサル・デフォルト」
新しく登録されたすべてのシステムのデフォルト・アクティベーション・キーとしてキーを使用するかどうかを選択します。
注すべてのチャネルを汎用デフォルト・キーに関連付けることはお薦めしません。 Spacewalkは、キーが指定されていない場合はすべてのオペレーティング・システムのどのバージョンでも使用できるように、ユニバーサル・デフォルト・キーを使用します。
Spacewalkで、目的のプラットフォームでKVMホスト・システム用のキックスタート・プロファイルを作成します:
ステップ1で作成したアクティベーション・キーをプロファイルに関連付けます。
次のようにプロファイル設定を入力します:
- 「ラベル」
プロファイルのラベルを入力します。例えば:
kvmguest-ol7u2-x86_64
。- 「ベース・チャネル」
配信が関連付けられているベース・チャネルを選択します。 例えば:
Oracle Linux 7更新2 (x86_64) Base
。- 「キックスタート可能な木」
プロファイルが関連付けられているkickstartディストリビューションを選択します。 例えば:
ol7u2-x86_64-server
。- 仮想化タイプ
KVMゲストの場合、仮想化タイプを「KVM仮想化ゲスト」として選択します。 KVMはHVMゲストのみをサポートします。
キックスタートが
@Base
パッケージに加えてホストにインストールするソフトウェア・パッケージを構成します。 ゲスト・システムの意図された機能によってパッケージ・セットが決まりますが、SpacewalkクライアントでもあるKVMゲストには、次の追加パッケージが推奨されます:@guest-agents
(ハイパーバイザの下で実行されているエージェント)@guest-desktop-agents
(仮想デスクトップとして実行しているときに使用されるエージェント)acpid
(ホストからのゲストの電源状態を制御できます)osad
(Spacewalkサーバーからすぐにクライアント・システムに更新とアクションを適用することができます)。rhncfg
rhncfg-actions
rhncfg-client
キックスタート・プロファイルで、必要なキックスタート拡張オプション(
keyboard
、lang
、network
など)を構成します。キックスタートを実行する前またはインストール後の構成については、
%pre
または%post
項を構成します。たとえば、
rhncfg
、rhncfg-actions
、およびrhncfg-client
パッケージを組み込み、rhn-actions-controlをインストール後のシェルで実行するように設定することによって、構成ファイル管理とリモート・コマンドを有効にすることができます:rhn-actions-control --enable-all
PXEネットワークのブートおよびkickstartを使用してゲストをインストールする場合は、次のようにします:
プロビジョニング・プロセスを続行するために、インストールされているゲストが適切なブート・ローダーにアクセスできるように、IPおよびTFTP構成を提供するようにCobblerまたはDHCPを構成します。
ブート・ローダーがインストール・カーネル、ram-diskイメージおよびSpacewalkが提供するkickstartファイルを見つけるために使用するboot-loader構成ファイルを構成します。
Spacewalk kickstartプロファイル、Cobbler、DHCPおよびboot-loader構成を設定したら、ネットワークからターゲットのゲスト・システムを起動してインストール・プロセスを開始します。
ネットワーク・インストールを使用してゲストをインストールする場合は、SpacewalkサーバーによってHTTP経由で利用可能なブート・イメージを使用します。 要件に応じて、完全なISOイメージ、UEKブート・イメージ、またはRHCKブート・イメージをキックスタートと組み合わせて使用することができます。