このドキュメントで説明されているソフトウェアはサポートされなくなったか、または拡張サポートされています。
Oracleでは、現在サポートされているリリースにアップグレードすることをお薦めします。
Spacewalkをキックスタートと組み合わせて使用すると、Oracle Linuxシステムのインストールを自動化できます。 プロビジョニング用のSpacewalkとともに使用すると、Kickstartでは、ネットワーク化されているのではなく、Spacewalkサーバー上のチャネルからターゲット・システムのソフトウェア・パッケージを取得します。
システムをインストールおよびプロビジョニングするためのSpacewalkおよびkickstartの構成にはいくつかの手順が必要ですが、その要約は次のとおりです:
プロビジョニングするOracle Linuxリリースとシステム・アーキテクチャの組み合わせごとに、Spacewalkサーバーにディストリビューション・ツリーを設定します。
各ディストリビューション・ツリーには、ターゲット・システムがブートに使用できるインストール・カーネルとRAMディスク・イメージが含まれている必要があります。 たとえば、Oracle Linux 7更新2の完全ディストリビューション版ISOイメージを
/var/distro-trees/ol7u2-x86_64-server
にマウントするには、最初にベース・チャネルを作成するのと同じ方法があります。 キックスタートは、ディストリビューション・ツリーのマウント・ポイントのimages/pxeboot
サブディレクトリにあるインストール・カーネルとRAMディスク・イメージにアクセスできます。Webインタフェースまたは
spacecmd distribution_create
コマンドを使用して、Spacewalkでkickstartディストリビューションを定義します。配布の名前、kickstartツリーのパス、および配布に関連付けるベース・チャネルを指定します。
Webインタフェースまたは
spacecmd kickstart_create
コマンドを使用して、kickstartプロファイルを構成します。kickstartプロファイルは、関連するkickstartファイルを生成します。このファイルには、Anacondaがシステムのインストールに必要なすべての詳細(ベース・チャネル、kickstartツリー、ソフトウェア・プリファレンス、ルート・パスワード、ロケール、パーティション、アクティブ化キー、インストール前スクリプトなど)が含まれます。 既存のkickstartファイルがある場合は、それをSpacewalkにアップロードし、Webインタフェースを使用してファイルを編集および管理できます。
Spacewalkクライアント・システムを自動的に登録するには、アクティブ化キーをkickstartプロファイルに関連付け、kickstartを構成してシステムにSpacewalkクライアント・ソフトウェアをインストールします。
(オプション)kickstartプロファイルにOSAデーモン(
osad
)のインストールを指定します。osad
をインストールすると、Spacewalkサーバーは、4時間に1回ではなく、すぐにクライアント・システムに更新およびアクションを適用できます(これは、デフォルトのrhnsd
デーモンのデフォルト動作です)。注osad
は通常、cron
ジョブを停止し、データベースを削除し、1日に1回再起動するように構成することで、通常回避できる接続の問題を経験することがあります。
kickstartプロファイルを作成した後、関連するkickstartファイルを使用してクライアント・システムをインストールできます。 インストールされているクライアント・システム間の一貫性を確保するため、ほとんどのインストールに使用する小さいコアkickstartファイルを使用すると便利です。 その後、Spacewalkを使用してクライアントの更新をサブスクライブし、それが登録されているソフトウェア・チャネルをカスタマイズすることができます。
このWebインタフェースは、DHCPおよびPXEブートを使用するクライアント・システムを起動する便利な方法を提供します(図5.1 「DHCPおよびPXEブートを使用するクライアント・システムのKickstartプロビジョニング・プロセス」を参照)。
クライアント・システムの電源をオンにすると、TFTPサーバーのアドレスを含むDHCPからIP設定が取得されます。 クライアントは次に、TFTPサーバーからブート・ローダー(pxelinux
)をダウンロードします。 ブート・ローダーはSpacewalkサーバーからインストール・カーネルと初期RAMディスク・イメージをダウンロードします。 インストール・カーネルはAnacondaを実行します。Anacondaは、キックスタート・ファイルを含むキックスタート・ファイルをSpacewalkサーバーからダウンロードし、この情報を使用してSpacewalkソフトウェア・チャネルからパッケージをインストールし、必要なシステム構成を実行します。
Cobblerに精通している場合は、cobblerコマンドを使用してキックスタート・プロファイルを構成および管理することをお勧めします。