このドキュメントで説明されているソフトウェアはサポートされなくなったか、または拡張サポートされています。
Oracleでは、現在サポートされているリリースにアップグレードすることをお薦めします。
この項のステップでは、Spacewalkを使用してKVMホストをプロビジョニングするステップを説明します。 以下の前提条件が必要です:
Spacewalkでアクティベーション・キーとキックスタート・プロファイルを構成して使用する方法と、クライアント・システムのネットワーク・インストールをサポートするためのCobbler、DHCP、およびブート・ローダーの構成方法を理解しています。
第3章、「アクティベーション・キーの作成」、4.4項、「キックスタート・プロファイルの使用」、および4.5項、「キックスタートを使用したクライアント・システムのインストール」を参照してください。
KVMホストにインストールするOracle Linuxディストリビューションのベース・チャネルとKickstartableツリーを設定しました。
KVMホストとして構成するシステムは、BIOSまたはUEFIファームウェアでVT-xアクセラレーションを有効にし、この機能を任意のKVMゲストに転送できる必要があります。 適切なシステムは、VT-xを有効にしたベアメタル・システムと、この機能で構成されたOracle VM仮想マシンです。 Oracle VirtualBox仮想マシンはこの機能をサポートしておらず、適切ではありません。
KVMホストをプロビジョニングするには:
Spacewalkで、目的のプラットフォーム上のKVMホストに固有のアクティベーション・キーを作成: Oracle Linux 6 (x86_64)またはOracle Linux 7 (x86_64)。 次のようにキー設定を入力します:
- 「説明」
キーの説明を入力します。 例えば:
Oracle Linux 7 (x86_64) KVM host
。- 「キー」
アクティベーション・キーの意味のあるラベルを入力します。 例えば:
kvmhost-oraclelinux7-x86_64
。- 使用方法
空白のままにしておくと、クライアントが無制限に使用できるようになります。
- 「ベース・チャネル」
キーが関連付けられているベース・チャネルを選択します。 例えば:
Oracle Linux 7 (x86_64) Base
。- 「アドオン権限」
「プロビジョニング」と「仮想化」または「仮想化プラットフォーム」資格のいずれかを選択します。
注権限は非推奨され、Spacewalkの将来のバージョンで置き換えられます。 ただし、Spacewalk 2.4でアクティベーション・キーの資格を構成する必要があります
プロビジョニング資格により、Spacewalkはこのアクティベーション・キーを使用して登録するクライアント・システムにパッケージを更新したり、エラータを適用したり、構成ファイルをデプロイしたりすることができます。
仮想化および仮想化プラットフォームの権利は相互に排他的です。 仮想化はKVMゲストを4人まで許可しますが、Virtualization Platformは無制限のKVMゲストを許可します。
構成ファイルのデプロイメント機能をアクティブにする場合は、アクティベーション・キーを作成した後にアクティベーション・キーを変更すると、このオプションを使用できます。
- 「ユニバーサル・デフォルト」
新しく登録されたすべてのシステムのデフォルト・アクティベーション・キーとしてキーを使用するかどうかを選択します。
注すべてのチャネルを汎用デフォルト・キーに関連付けることはお薦めしません。 Spacewalkは、キーが指定されていない場合はすべてのオペレーティング・システムのどのバージョンでも使用できるように、ユニバーサル・デフォルト・キーを使用します。
Spacewalkで、目的のプラットフォームでKVMホスト・システム用のキックスタート・プロファイルを作成します:
ステップ1で作成したアクティベーション・キーをプロファイルに関連付けます。
次のようにプロファイル設定を入力します:
- 「ラベル」
プロファイルのラベルを入力します。例えば:
kvmhost-ol7u2-x86_64
。- 「ベース・チャネル」
配信が関連付けられているベース・チャネルを選択します。 例えば:
Oracle Linux 7更新2 (x86_64) Base
。- 「キックスタート可能な木」
プロファイルが関連付けられているkickstartディストリビューションを選択します。 例えば:
ol7u2-x86_64-server
。- 仮想化タイプ
仮想化タイプを「なし」として選択します。
@Base
および@Core
パッケージに加えて、kickstartがホストにインストールするソフトウェア・パッケージを構成します:- 仮想化パッケージ(KVMホストに必要):
@virtualization-hypervisor
@virtualization-tools
- 仮想化パッケージ(推奨):
qemu-kvm-tools
(デバッグおよび診断ユーティリティを提供します)virt-manager
(KVMで使用できるグラフィカルVirtual Machine Managerを提供します)virt-viewer
(仮想マシンに接続するためのグラフィカル・コンソール・クライアントを提供します)
- グラフィカル・デスクトップ・パッケージ(Virtual Machine Managerを使用するために必要):
@^graphical-server-environment
(完全なグラフィカル・サーバー環境を提供します)@fonts
@gnome-desktop
(必要に応じて、KDEなどの代替デスクトップ環境を選択してください)@x11
- Spacewalkクライアント・パッケージ(推奨):
rhncfg
rhncfg-actions
rhncfg-client
- 推奨オプション・パッケージ:
@input-methods
@internet-browser
@multimedia
kexec-tools
osad
(Spacewalkサーバーからすぐにクライアント・システムに更新とアクションを適用することができます)。
キックスタート・プロファイルで、必要なキックスタート拡張オプション(
keyboard
、lang
、network
など)を構成します。キックスタートを実行する前またはインストール後の構成については、
%pre
または%post
項を構成します。たとえば、
rhncfg
、rhncfg-actions
、およびrhncfg-client
パッケージを組み込み、rhn-actions-controlをインストール後のシェルで実行するように設定することによって、構成ファイル管理とリモート・コマンドを有効にすることができます:rhn-actions-control --enable-all
プロビジョニング・プロセスを続行するために、インストールされているゲストが適切なブート・ローダーにアクセスできるように、IPおよびTFTP構成を提供するようにCobblerまたはDHCPを構成します。
ブート・ローダーがインストール・カーネル、ram-diskイメージおよびSpacewalkが提供するkickstartファイルを見つけるために使用するboot-loader構成ファイルを構成します。
Spacewalk kickstartプロファイル、Cobbler、DHCPおよびboot-loader構成を設定したら、ネットワークからターゲット・ホスト・システムを起動してインストール・プロセスを開始します。