システムに ESX Server をインストールし、そのシステムでスクリプト化インストール を有効にすると、他のシステムで ESX Server のスクリプト化インストールを実行する ために必要なスクリプトを設定できます。
スクリプトを設定する場合、ESX Server をインストールするサーバのネットワーキン グ方法(静的 IP または DHCP)を選択する必要があります。各システムの固定 IP ア ドレスおよびホスト名など、固有のネットワーク識別情報を指定できます。または DHCP を最初に使用して、いくつかの ESX Server システムを素早く設定できます。さ らに、ネットワーク コマンドをコメント アウトし、キックスタート構成ファイル
(「キックスタート構成ファイルの編集(P.114)」を参照)を編集できます。コメント アウトすると、インストーラは、インストール中にネットワーク情報を尋ねるプロン プトを表示します。
最初に DHCP を使用して、新規 ESX Server システムの配布に使用されるインストー ル スクリプトを作成する場合、各システムを個別に構成して、一意なホスト名およ び IP アドレスを割り当てる必要があります。この要件は、管理インターフェイス ウィザードでのサーバの構成の追加作業です。
また、スクリプト設定時に指定する固有のネットワーク識別情報をそれぞれに含む複 数のスクリプトを作成することもできます。
設定プロセス終了時に生成されたスクリプトは、フロッピー ディスクまたはネット ワーク アクセス可能サーバにコピーする必要があります。
また、ESX Server インストール ファイルにアクセスする必要があります。これらの ファイルは、ESX Server CD-ROM から使用するか、個別のサーバに保存して、ネット ワークを介してアクセスできます。
スクリプトを作成するには、VI Web Access グラフィカル インターフェイスを使用し てスクリプト オプションを指定するか、キックスタート構成ファイルを手動で作成 および編集します。
VI Web Access を使用してスクリプトを作成する
VI Web Access インターフェイスでは、グラフィカル インターフェイスを使用して、
キックスタート構成ファイルを作成できます。
スクリプトを設定する
1 サポートされている Web ブラウザを起動し、ESX Server インストールの URL を 入力して、VI Web Access を開きます。
[ ようこそ ] ページが表示されます。
2 [ スクリプト インストーラにログインする ] をクリックします。
[ スクリプト インストール ] ページが表示されます。
3 別の ESX Server システムの構成に必要なスクリプトの情報を入力します。
a [ インストール タイプ ] リストで、新規インストールを実行する場合、[ 初 期インストール ] を選択します。既存の ESX Server システムをアップグレー ドする場合、[ アップグレード ] を選択します。
b [ インストール方法 ] リストで、以下のオプションから選択します。
[ リモート ] を選択して、ESX Server インストール ファイルを含む HTTP または FTP サーバからリモート ネットワーク インストール オプションを実行しま す。 [ リモート サーバの URL] フィールドに、ESX Server インストール ファイ ルが保存されているサーバの名前と、ポート番号を以下のように入力します。
http://<hostname>:<port number>/
ftp://<hostname>:<port number>/
ここで、<hostname> は、HTTP または FTP サーバに割り当てられた名前です。
[CD-ROM] を選択して、新規システムのローカル CD-ROM ドライブの CD から インストールします。
[NFS] を選択して、Network File System(NFS)アプリケーションを使用して ネットワーク インストールを実行します。 [ リモート サーバの URL] エントリ フィールドに、ホスト マシン名およびマウント ポイントを以下のように入 力します。
<hostmachine>:<mountpoint>
c [ ネットワーク方法 ] リストで、ESX Server システムで動的 IP アドレスを使 用する場合、[DHCP] を選択します。ESX Server システムで固定 IP アドレス を使用する場合、[ 静的 IP] を選択します。
d ネットワークで VLAN ID が必要な場合、[VLAN ID] フィールドに入力します。
e [VM のデフォルト ネットワークを作成する ] を選択して、仮想マシンのデ フォルト ネットワークを作成します。
このオプションを選択すると、サービス コンソールのポートグループおよ び仮想マシンのポートグループが作成されます。このオプションを選択しな い場合、サービス コンソールのポートグループのみが作成されます。仮想 マシンのポートグループは手動で作成する必要があります。
f [ タイム ゾーン ] リストで、インストールするサーバのタイム ゾーンを選択 します。
リストのデフォルトは、オリジナル ESX Serve マシンの設定です。
g [ インストール後に再起動する ] リストで、[ はい ] を選択して、インストー ル完了後にシステムを再起動します。
再起動前に、キックスタートにより、サーバの再起動前にキーを押すように ユーザーに指示するメッセージが表示されます。
h [ ルート パスワード ] で、ルート パスワードを指定します。 [ パスワード ] フィールドに root パスワードを入力します。 [ 確認 ] フィールドにこのパス ワードをもう一度入力します。
4 エンド ユーザー使用許諾契約書をよく読み、[ 使用許諾契約書を読み、これらの 条項に同意します。] チェックボックスを選択します。
5 ESX Server システムが固定 IP アドレスを使用する場合、[ ネットワーキング オプ ション ] ページが表示されます。
注意 各 ESX Server システムでは、独自の固定 IP アドレスを使用することをお勧め します。ただし、DHCP を使用すると、新規 ESX Server システムを同じフ ロッピー イメージから配布し、各システムを個別に構成して、固有のホスト 名および IP アドレスを割り当てることができます。または、ここで指定する ネットワーク識別情報を含む複数のフロッピー イメージを作成できます。
ESX Server システムが DHCP を使用する場合、手順 4に進んでください。
6 ホスト名を [ ホスト名 ] フィールドに、IP アドレスを [IP アドレス ] フィールド に、ネットマスクを [ ネットマスク ] フィールドに、ネットワーク ゲートウェイ を [ ゲートウェイ ] フィールドに、ドメイン ネーム サーバを [ ネームサーバ ] フィールドに入力します。
7 [ 次へ ] をクリックして、続行します。
注意 ドメインで実行している場合、完全なドメイン名を含んでいるか確認してくだ さい。
[ パーティション構成 ] ページが表示されます。
8 [ パーティション構成 ] で、サービスの各パーティションで以下の項目を指定し ます。
[ ドライブ ] リストで、ディスクのリストから選択します。
[ マウント ポイント ] フィールドで、マウント ポイントを指定します。
少なくとも、起動(/boot)および root(/)マウント ポイントを指定してくださ い。
[ サイズ ] フィールドで、パーティションのサイズを MB 単位で指定します。ここで は 500 など整数値を指定してください。数値に MB を追加しないでください。
推奨パーティション サイズについては、付録 B 「データストアのパーティショニ ング(P.195)」を参照してください。
注意 サービス コンソールを IDE ハード ドライブにインストールする場合、[/dev/hda]
を選択します。
[ タイプ ] リストで、ファイル システムのタイプを選択します。vmfs、vmcore、
ext3、swap から選択します。パーティションがスワップ パーティションの場 合、swap を選択します。スワップ パーティションを作成する必要があります。
ディスクの使用可能なスペースが一杯になるまで、つまり最大サイズ設定に到達 するまで、パーティションを増加する場合、[ 増加 ] チェックボックスを選択し ます。
起動およびスワップ パーティションを増加可能にすることはお勧めしません。
9 [ ライセンシング モード ] リストから、以下のいずれかを指定します。
[ インストール後 ] このオプションを選択すると、インストール後にライセン スを手動で構成します。
[ サーバ ベース ] このオプションを選択すると、ライセンス サーバから自動 的にライセンスを取得します。
[ ファイル ベース ] このオプションを選択すると、ライセンス ファイルを アップロードします。
10 選択したら、[ 次へ ] をクリックして、先に進みます。
11 サーバ ベースのライセンスを選択した場合、ライセンス サーバ ベースのライセン ス情報を入力します。
[ ライセンス サーバ ] 使用するライセンス サーバを入力します。
[ ポート ] 接続するポートを入力します。
[ESX Server ライセンス タイプ ] スタータ または スタンダード を選択します。
12 ファイル ベースのライセンスを選択した場合、アップロードするライセンスを 指定、または参照します。
13 [ 次へ ] をクリックして、次の構成画面に進みます。
14 [ キックスタート ファイルのダウンロード ] をクリックして、キックスタート構 成ファイルを作成します。
スクリプト インストールをキックスタート ファイルから実行する
キックスタート ファイルを作成したら、ESX Server インストール CD-ROM からか、
あるいはリモート サーバで提供されるインストール ファイルから選択したかにより、
以下のいずれかの手順を使用して、スクリプト インストールを実行します。
CD を使用してスクリプト化インストールを実行する
1 キックスタート ファイルをフロッピー ディスクにコピーします。
2 ESX Server をインストールするマシンのフロッピー ドライブにフロッピー ディス クを差し込みます。ESX Server Installation CD を CD-ROM ドライブに挿入します。
3 マシンを起動します。
モード選択ページが表示されます。
4 esx ks=floppy method=cdromと入力し、<Enter> を押してスクリプト インス トールを開始します。
PXE サーバを使用してスクリプト インストールを実行する
1 キックスタート ファイルを NFS サーバ、HTTP またはサーバにアップロードし ます。
2 PXE サーバ起動オプションでインストール方法を指定します。ここで、<ks url>
はキックスタート ファイルにアクセスする URL です。<method url> は、アップ ロードされるインストール ファイルにアクセスする URL です。
キックスタート構成ファイルの編集
キックスタート構成ファイルは、、ESX Server インストールに指定されたオプション を含むテキスト ファイルです。キックスタート構成ファイルを編集して、VI Web Access インターフェイスで指定したオプションを変更する、またはこのインター フェイスで使用できない追加オプションを指定できます。
キックスタート構成ファイルには、最大 5 つのセクションを含めることができます。
コマンド セクション(P.114)
%packages セクション(P.116)
%pre セクション(P.116)
%post セクション(P.116)
%vmlicense̲text セクション(P.117)
コマンド セクション
コマンド セクションには、ESX Server インストールに指定されたオプションが含まれ ます。このセクションは、必須で、キックスタート ファイルの最初にくる必要があ ります。
このセクションに含めることができるコマンドのほとんどは、標準の Red Hat キック スタート コマンドです。これらのコマンドの詳細については、
www.redhat.com/docs/manuals/enterprise/RHEL-3-Manual/pdf/rhel-sag-en.pdf で入手でき る、『Red Hat Enterprise Linux 3: システム管理ガイド』の第 9 章を参照してください。
ヴイエムウェア固有のコマンドもあります。これら固有のコマンドは、表 6-1および 表 6-2を参照してください。
表 6-1 は、ESX Server を正常にインストールするために必要なコマンドを説明してい ます。
表 6-1. ESX Server インストールに必要なキックスタート コマンド
コマンド 内容
authまたはauthconfig 標準 Red Hat キックスタート コマンド
bootloader 標準 Red Hat キックスタート コマンド
clearpart 標準 Red Hat キックスタート コマンド upgradeコ
マンドが使用される場合、必要ありません。
--drivesオプションを使用して、パーティションを クリアするドライブを指定する必要があります。たと えば、clearpart --drives=sdaは、システムの 最初の SCSI ドライブのパーティションを削除します。