前のトピック: iso2class リファレンス - 操作

次のトピック: iso2class リファレンス - グリッド コントローラ上のファイルへのアプライアンスからのアクセス


iso2class リファレンス - オペレーティング システム固有の重要な考慮事項
Windows

OS のインストール中、外部ネットワークへのアクセスが必要になる場合があります。具体的には、Windows のライセンス認証、セキュリティ更新プログラムのインストール、サービス パックのインストール、iso2class シングルトンから派生したアプライアンス上にユーザが配置したいツールやソフトウェアのインストールを実行する場合です。 外部インターフェース(ローカル エリア接続)は、以下のメソッドのいずれかを使用して設定します。Windows Server 2003 を例に説明します。

外部インターフェースを設定する方法

外部インターフェースの使用が終了したら、[コントロール パネル]からインターフェースを DHCP (IP アドレスの自動取得)にリセットします。

Windows MSI ファイルは、CA AppLogic に含まれています。このファイルによって、Windows 2003 SP2 のクリーン インストールが管理対象アプライアンスに変換されます。

iso2class シングルトンに MSI ファイルをコピーする方法

  1. Windows コマンド シェルで ipconfig/all を実行し、前回列挙された接続における DHCP サーバの IP アドレスをメモします(これは通常、デフォルト インターフェースに相当します)。 注: リストは順不同で表示される場合があります。
  2. Internet Explorer を使用して http://IP-address:8080/download/ を開き、MSI ファイルが含まれるディレクトリ一覧を取得します。
  3. MSI ファイルの 1 つを右クリックし、[対象をファイルに保存]を選択して、デスクトップにファイルをダウンロードします。

重要:

グリッド上に Windows アプライアンスを作成する詳細な手順については、「Windows インストール リファレンス」を参照してください。

オプション os=windows を使用すると、シングルトンの境界でボリューム _GLOBAL_RO:apk_windows のコピーが使用されるよう iso2class によって設定されます。 このボリュームには、以下のファイルが含まれます。

Linux

実際の経験から、以下の OS 固有の注意事項が収集されています。

iso2class OS インストールの実行時に、CA AppLogic の Linux ベース APK をインストールしないでください。 iso2class シングルトンは HVM であり、Linux APK は PV アプライアンスで使用するためのものです。

iso2class による Linux OS のインストールが完了したら、hvm2pv ユーティリティを使用して、HVM アプライアンスを Linux APK が含まれた完全に管理対象の PV アプライアンスに変換できます。

重要: HVM Linux アプライアンスを PV に変換する場合は、hvm2pv ドキュメントの「hvm2pv 変換用の準備」というセクションに特に注意してください。

hvm2pv ドキュメント内で説明されているとおりに HVM Linux アプライアンスが正しく準備されていれば、変換を手動で実行できます。 変換プロセスには 2 つの基本的な手順があります。 まず、作成されたボリュームから MBR を削除します。

作成されたボリュームから MBR を削除する方法

  1. ブランチ化された LUX5 (または OS が 64 ビットの場合は LUX64)を含んだ新規アプリケーションを作成し、src と dst という 2 つのプレースホルダ ボリュームを設定します。
  2. iso2class シングルトンのブート ボリュームを新規アプリケーションの src ボリュームにコピーします。
  3. 同じサイズ以上の ext3 dst ボリュームを作成します。
  4. シングルトンの ADL クラス記述子を編集して、src ボリュームのデバイスを dev = /dev/hda3 から dev = /dev/hdc に変更し、[OK]をクリックして変更を保存します。
  5. アプリケーションを開始し、シングルトンに SSH でアクセスします。
  6. src ボリュームをマウントします。例: mkdir /src ; mount /dev/hdc1 /src
  7. dst ボリュームをマウントします。例: mkdir /dst ; mount /dev/hda4 /dst
  8. インストールされた OS をコピーします: cd /src ; /usr/bin/find。 -depth -mount -print | /bin/cpio -pdmu /dst

次に、/dst にマウントされたファイル システムに Linux APK の 1 つをインストールします。

/dst にマウントされたファイル システムに Linux APK をインストールする方法

  1. ブランチ化された LUX アプライアンスの内部インターフェース用の DHCP サーバの IP アドレスを特定します。ifconfig -a を実行し、前回列挙されたネットワーク インターフェースのブロードキャスト サブネットをメモします。例: 10.47.255.255。 DHCP サーバの IP アドレスは、10.47.255.254 のように、254 という最後の数字を除いて同一です。
  2. wget http://IP-address:8080/download/ を実行して、index.html ファイルを取得します。これには、各種 APK をはじめ、コントローラからダウンロード可能なファイルがすべて一覧表示されています。
  3. 再度 wget を実行して、適切な APK と domU パッケージをダウンロードします。
  4. お使いの OS に合わせて、以下のような関連する APK インストール ドキュメントに従います。
  5. 作成された dst ボリュームをシングルトンのブート ボリュームとして使用します。

オプション os=linux を使用すると、シングルトンの境界でボリューム _GLOBAL_RO:apk_linux のコピーが使用されるよう iso2class によって設定されます。 このボリュームには、以下のファイルが含まれます。

Solaris 10

console=graphic を使用して Solaris 10 をインストールします。 インストールの完了後、どちらかのグラフィカル デスクトップへのログインが失敗する場合があります。ただし、グラフィック コンソールからのテキスト ベースのログインは成功します。 これは、Solaris の問題です(CA AppLogic のバグではありません)。

OpenSolaris

OpenSolaris 2008.11 アプライアンスを iso2class で作成できます。 作成されたアプライアンスでは、ブート ボリュームとしてハードウェア仮想化(HVM)および ZFS プールが使用されます。 CA AppLogic では、Solaris ファイラによるブート可能な ZFS ボリュームのサイズ変更はサポートされません。

準仮想化 OpenSolaris アプライアンスを使用する場合は、CA AppLogic と共に配布されたものを使用してください(iso2class を使用して作成することはできません)。 これらのアプライアンスでは、UFS ブート ボリュームと準仮想化カーネルが使用されます。

オプション os=solaris を使用すると、シングルトンの境界でボリューム _GLOBAL_RO:apk_solars のコピーが使用されるよう iso2class によって設定されます。 このボリュームには、以下のファイルが含まれます。