第6章 デスクトップの準備
6.5. デスクトップイメージの作成
このセクションでは、デスクトップイメージとして使用される仮想マシンを作成する方法について説明します。
仮想マシンを作成してデスクトップオペレーティングシステムをインストールしたら、仮想マシンのデスクトッ プオペレーティングシステムのパフォーマンスを最適化することをお勧めします。このセクションのガイドライン は、Oracle VDI のデスクトップパフォーマンスを最大限にするデスクトップイメージの設定の概要を示したもので す。これらは要件ではなく、パフォーマンス向上のための提案です。
6.5.1. 仮想マシンの作成方法 (Oracle VDI Hypervisor)
Oracle VDI では、ユーザーが仮想マシンで実行されている自分の仮想デスクトップ (任意のデスクトップオペレー ティングシステムのインスタンス) に簡単にアクセスできます。手動で仮想マシンを作成したり、テンプレートから自 動的に追加の仮想マシンが作成または複製されるように Oracle VDI を設定したりできます。
始める前に
Oracle VM VirtualBox をインストールすると、最初の仮想マシンを作成できるようになります。仮想マシンは Oracle VM VirtualBox のサーバーインストールまたはローカルインストール上に作成できます。仮想マシンを作成するために Oracle VM VirtualBox のローカルインストールの使用を選択した場合は、Oracle VDI Hypervisor と同じリリースを使 用するようにしてください。
手順
1. Oracle VM VirtualBox Web Console を起動します。
# /opt/VirtualBox/VirtualBox
a. 「新規」をクリックして仮想マシンの新規作成ウィザードを起動します。
b. このウィザードの指示に従って仮想マシンを作成します。
目的の構成に適したハードディスクや RAM 空間を選択するようにしてください。
仮想マシンの作成方法 (Oracle VDI Hypervisor)
• Windows Vista および Windows 7 の場合、1024 MB 以上の RAM と 5723 MB 以上のハードディスクが推奨 されます。
• Windows 2000 および Windows XP の場合、384 MB 以上の RAM と 4 GB 以上のハードディスクが推奨され ます。
仮想マシンのシステム要件については、 Oracle VM VirtualBox のドキュメントを参照してください。
2. オペレーティングシステムをインストールします。
この時点では、OS がインストールされていない PC と同様に、仮想マシンは空の状態です。次の手順とし て、OS の起動媒体を選択してインストールします。
a. 新規作成した仮想マシンを選択し、「設定」をクリックします。
b. 「設定」GUI で「高度」タブを開きます。
c. 最初の起動デバイスとして「CD/DVD-ROM」が設定されていることを確認します。
d. 「設定」ダイアログの左側にあるパネルで「CD/DVD-ROM」オプションを選択します。
e. 「CD/DVD ドライブのマウント」オプションを選択します。
f. 「OK」をクリックして変更を保存すると、「設定」GUI が閉じられます。
この時点で、OS インストールを開始するために新規仮想マシンを起動します。
g. 新規仮想マシンを選択して「起動」をクリックします。
h. インストールの指示に従ってください。また、インストールの詳細については、OS のメーカーに問い合わせ てください。
3. Oracle VM VirtualBox Guest Additions をインストールします。
Oracle VM VirtualBox には、Windows XP、Windows Vista、および Windows 7 のゲストに自動ログオンするため の Windows Guest Addition モジュールが用意されています。自動ログオン機能は、Guest Additions のインストー ル中にのみ有効にできます。従来の Guest Additions をインストールすることも自動ログオンに対応した Guest Additions をインストールすることもできます。
• 自動ログオンに対応していない Guest Additions をインストールするには、次の手順に従います。
a. 仮想マシンが実行中で、完全に起動している状態で、仮想マシンコンソールの「デバイス」を選択します。
b. 「Guest Additions のインストール」を選択します。これにより、仮想マシン内で Oracle VM VirtualBox Guest Additions が起動します。
• 自動ログオンに対応している Guest Additions をインストールするには、次の手順に従います。
a. 仮想マシンコンソールで、「デバイス」、「CD/DVD デバイス」、「VBoxGuestAdditions.iso」の順に選択 して、Guest Additions をロードします。
b. 仮想マシンが実行中で、完全に起動している状態で、Windows の Run コンソールに移動します。
• (Windows XP) 「スタート」メニューで「ファイル名を指定して実行」を選択します。
• (Windows Vista および Windows 7) 「スタート」の検索バーで「run」を検索し、検索結果から選択しま す。
c. 次のように入力し、「OK」をクリックすると、仮想マシン内で Oracle VM VirtualBox Guest Additions イン ストーラが起動します。
D:\VBoxWindowsAdditions.exe /with_autologon
4. 追加のソフトウェアをすべてインストールし、デスクトップイメージを最適化します。
仮想マシンの作成方法 (VMware vCenter)
詳細については、次を参照してください。
• 「Windows 7 デスクトップイメージの最適化」
• 「Windows Vista のデスクトップイメージの最適化」
• 「Windows XP のデスクトップイメージの最適化」
• 「その他のオペレーティングシステムのディスクイメージの最適化」
6.5.2. 仮想マシンの作成方法 (VMware vCenter)
Oracle VDI では、ユーザーが自分のデスクトップ (通常は仮想マシンで実行される Microsoft Windows XP のインスタ ンス) に簡単にアクセスできます。手動で仮想マシンを作成したり、テンプレートから自動的に追加の仮想マシンが作 成または複製されるように Oracle VDI を設定したりできます。
手順
1. Microsoft Windows で仮想マシンを作成します。
仮想マシンを作成するための標準的なプロセスを使用します。仮想マシンの作成については、『VMware Basic System Administration』を参照してください。
次の推奨事項に従ってください。
• Microsoft Windows XP SP3 をベースラインとして使用します。ライセンスはボリュームライセンスにしてくだ さい。
• ディスクを 1 つ定義します。サイズを可能なかぎり小さくします。ディクスのサイズは、システムのパフォー マンスと全体的なストレージの消費に影響します。RAM のサイズも可能なかぎり小さくします。
• Windows Vista および Windows 7 の場合、1024 MB 以上の RAM と 5723 MB 以上のハードディスクが推奨さ れます。
• Windows 2000 および Windows XP の場合、384 MB 以上の RAM と 4 GB 以上のハードディスクが推奨され ます。
• CPU は 1 つで十分です。
• ネットワークインタフェースが 1 つ必要です。このネットワークインタフェースは DHCP 用に設定してくださ い。電源投入後に仮想マシンが有効な IP を確実に取得できるようにます。
2. VMware Tools をインストールします。
Microsoft Windows XP がインストールされた仮想マシンを作成したら、VMware Tools をインストールしま す。VMware Tools は、仮想マシンのゲストオペレーティングシステムのパフォーマンスを向上させ、仮想マシン の管理を容易にする一連のユーティリティです。ゲストオペレーティングシステムへの VMware Tools のインス トールは必須です。
インストールは、VMware Virtual Infrastructure Client (VIC) 内から簡単に実行できます。仮想マシンを右クリッ クし、「VMware Tools のインストール」を選択します。VMware Tools のインストールについては、『http://
www.vmware.com/pdf/vi3_35/esx_3/r35u2/vi3_35_25_u2_admin_guide.pdfVMware Basic System Administration』
を参照してください。
3. リモートデスクトップアクセスを有効にします。
RDP は、Microsoft Windows XP デスクトップへの主要なアクセス方式です。デフォルトでは、このアクセス方式 は無効になっており、ファイアウォールによって拒否されます。リモートデスクトップアクセスを有効にするに は、仮想マシンの電源をオンにしたままログインし、VMware の Virtual Infrastructure Client を起動して、次の手 順に従います。
a. 仮想マシンのコンソールを開き、仮想マシンの「スタート」ボタンをクリックします。
仮想マシンの作成方法 (VMware vCenter)
b. 「スタート」メニューの「マイコンピュータ」を右クリックし、「プロパティ」を選択します。
c. 「システムのプロパティ」ウィンドウで「リモート」タブを選択します。
d. 「リモートデスクトップ」で、「このコンピュータにユーザーがリモートで接続することを許可する」ボック スを選択します。
e. 対象のユーザーにリモートアクセス権限が付与されていることを確認します。
仮想デスクトップにリモートで接続する前に、リモートアクセスがファイアウォールによってブロックされな いようにする必要があります。システム上でアクティブになる可能性があるすべてのファイアウォールでポー ト 3389 を有効にしてください。
4. Oracle VDI Tools をインストールします。Oracle VDI には、デスクトップが使用されているときにその旨を Oracle VDI サービスに通知し、ゲスト OS がスタンバイに入ったときに RDP 接続を処理するツールコンポーネン トが含まれています。Oracle VDI Tools は、リサイクルが正常に機能するようにゲストオペレーティングシステ ムにインストールしてください。これにより、仮想マシンがスタンバイモードまたは中断モードに入ったときに RDP 接続が適切に閉じるようになります。Oracle VDI Tools には、vda-tools-x86.msi (32 ビットプラットフォー ムの場合) と vda-tools-x64.msi (64 ビットプラットフォームの場合) の 2 つのバージョンがあります。
a. Oracle VDI アーカイブの解凍先のディレクトリで、適切なインストーラファイルを見つけます。
vda-tools-x86.msi と vda-tools-x64.msi は、./image/vda_<Oracle-VDI-release>/Windows/Packages/ サブディレ クトリにあります。対象の仮想マシンにインストーラをコピーします。
b. 仮想マシンのコンソール内でインストーラをダブルクリックし、プロンプトに従ってインストールを完了しま す。
Windows での Oracle VDI Tools のデフォルトのインストール先は、C:\Program Files\Oracle\Virtual Desktop Access\Tools です。
c. この時点で、Oracle VDI Tools という名前の新しいサービスが VM サービスリストに追加されて動作している はずです。このサービスは自動的に開始するように設定されています。
5. 追加のソフトウェアをすべてインストールし、デスクトップイメージを最適化します。
詳細については、次を参照してください。
• 「Windows 7 デスクトップイメージの最適化」
• 「Windows Vista のデスクトップイメージの最適化」
• 「Windows XP のデスクトップイメージの最適化」
• 「その他のオペレーティングシステムのディスクイメージの最適化」
6. 仮想マシンをテンプレートに変換します。
追加の仮想マシンを手動で複製したり、Oracle VDI が仮想マシンをテンプレートから自動的に複製するように設 定したりできます。既存の仮想マシンはすべてテンプレートに変換できます。
a. Virtual Infrastructure Client を開きます。
b. 対象の仮想マシンを右クリックし、マシンの電源を切断します。
c. コマンド領域またはポップアップメニューで「テンプレートに変換」をクリックします。テンプレートについ ては、『VMware Basic System Administration』を参照してください。
7. カスタマイズの仕様を作成します。
テンプレートからクローンを作成したあとに、Windows XP の ID とネットワーク設定をカスタマイズする必要が あります。このカスタマイズは、「カスタマイズ仕様」を使用して実行できます。