【XenDesktop 7.5インストール編】- MCSを使った仮想デスクトップの展開 –

最新XenDesktop7.5を触ってみよう 第3回

MCSを使った仮想デスクトップの展開

XenDesktopには仮想デスクトップの大規模展開を行うための仕組みとしてMachine Creation Services(MCS)を使う方法と、OSおよびアプリケーションをテンプレート化した標準イメージをネットワークブートするProvisioning Server(PVS)を使う方法があります。PVSのほうが環境構築の難易度が高いですが、MCSによる仮想デスクトップ展開と比べてストレージの大幅な消費を抑えることが出来るため、大規模な展開に優れています。

今回は小、中規模の仮想デスクトップの展開に最適な、特別なサーバーの構築を必要とせずに利用可能なMCSを使った仮想デスクトップ展開について解説します。

MCSによる仮想デスクトップ展開の仕組み

MCSによる仮想デスクトップ展開の仕組みは、展開する仮想デスクトップ環境をマスターイメージとして、イメージを多数展開するという方式です。マスターイメージからクローンされたVMイメージにはIDディスクと差分ディスクが付加されます。マスターイメージからクローンされたイメージ+IDディスク+差分ディスクの3つで構成されます。

構成される3つのディスクのうち、IDディスクには第一回で触れたように仮想マシン固有の情報(コンピューター名やSIDなど)が保管されます。これにより、同じイメージからクローンされたゲストOSが別のシステムと認識されるというわけです。単純にハイパーバイザーの機能を使ってクローンしただけの仮想マシンを同時に起動すると、IPアドレスやSIDの重複などにより問題が発生してしまいますが、MCSを使えばこういう心配をすることなく仮想デスクトップ環境を展開することができます。

OSイメージが保管された領域に一時保管されたデータは、OSの再起動によって通常はリセットされます。しかし、Personal vDiskが利用できる仮想デスクトップはプロファイルをこの領域に保管するため、再起動を行っても保存したデータや個人設定などが消失することはありません。ホームディレクトリ配下であればドキュメントの保存なども可能です。

xendexktop75_image104
図1 Personal vDiskありのイメージの展開

MCSマスターイメージの構成

マスターイメージとは

MCSによる仮想デスクトップの展開を行うには、まず展開するマスターイメージを用意します。今回はWindows 8.1を仮想デスクトップとして利用するため、Windows 8.1をインストール済みの仮想マシンを用意してください。必要に応じてその他ソフトウェアを事前にインストールしておきます。マスターイメージはActive Directoryにひも付けされたコンピューターアカウントを元にマスターイメージである仮想マシンを識別するため、予めマスターイメージ用のWindows仮想マシンもActive Directoryの参加をしておく必要があります。

VDAのインストール

MCSによって展開するマスターイメージもVDAをインストールする必要があります。以下の手順に従ってソフトウェアのインストールを行ってください。
(1) 仮想デスクトップとするWindows仮想マシンでXenDesktop 7.5のインストールイメージ(ISOファイル)をマウントして読み込んでください。
(2) ダブルクリックするとインストーラが起動しますので、XenDesktopの「開始」ボタンをクリックします。
xendexktop75_image105
(3) メニューの中から「Virtual Delivery Agent for Windows Desktop OS」をクリックします。
xendexktop75_image106
(4) VDAの導入ウィザードが表示されます。「マスターイメージを作成する」を選んで「次へ」ボタンをクリックします。
xendexktop75_image107
(5) 「HDX 3D Pro」は「いいえ、標準のVDAをインストールする」を選び、「次へ」ボタンをクリックします。
(6) 「コアコンポーネント」はデフォルトのまま「次へ」ボタンをクリックします。
(7) 「Delivery Controller」は「手動で指定する」を選び、Delivery ControllerのアドレスをFQDN(本例ではscvmm.vdi.example.com)で入力してください。入力後「接続テスト」を実施してエラーが出ないことを確認します。
(8) 正しいDelivery Controllerのアドレスを入力できたら「追加」ボタンをクリックし、「次へ」ボタンをクリックします。
(9) 「機能」はすべてを選択して「次へ」ボタンをクリックします。
xendexktop75_image108
(10) 「ファイアウォール」はデフォルトのまま、「次へ」ボタンをクリックします。
(11) 最後に「概要」でこれまでの設定を確認して問題なければ「インストール」をクリックします。VDAのインストールが始まります。
(12) VDAのインストール後、一旦再起動します。
(13) VDAのインストール後にWindowsが正常に起動することを確認したら、XenDesktop 7.5のインストールイメージをアンマウントしてシャットダウンします。
Tips:
MCS用のイメージはマシンカタログを作成する前に、必ずシャットダウンしてください。シャットダウンしておかないとマシンカタログの作成に失敗します。
xendexktop75_image109

マシンカタログの作成

XenDesktopで用意した仮想デスクトップを利用するには、まず仮想デスクトップの種類を「マシンカタログ」で定義する必要があります。次の手順に従ってマシンカタログを作成します。

(1) Citrix Studioのメニューからマシンカタログを選び、「右クリック→マシンカタログを作成」を実行します。
xendexktop75_image110
(2) 「マシンカタログのセットアップ」ウィザードが表示されます。「次へ」ボタンをクリックします。
xendexktop75_image111
(3) 「オペレーティングシステムハードウェア」は「Windowsデスクトップオペレーティングシステム」を選択して「次へ」ボタンをクリックします。
xendexktop75_image112
(4) インフフラクチャは「電源管理されているマシン(仮想マシン、ブレードPCなど)」、管理するサービスは「MCS」を選択して「次へ」ボタンをクリックします。
xendexktop75_image113
(5) 「デスクトップエクスペリエンス」は「静的」、デスクトップ変更の保持は「はい、別のPersonal vDisk上に変更を保存する」を選んで「次へ」ボタンをクリックします。
xendexktop75_image114
「ユーザーによるデスクトップへの変更を保存するか」を「いいえ」にした場合は設定の変更やディスクへの書き込みはログオフした段階で消去されます。

(6) 「マスターイメージ」の選択は展開するために作りこんだ仮想マシンを選択して「次へ」ボタンをクリックします(本例ではW81MCS)。
xendexktop75_image115
古いバージョンのVDAをインストールしたもしくはWindows XPなどのOSイメージをマスターイメージとする場合は、「Windows XPまたはWindows Vistaを使ってマスターイメージを構築する」のチェックを入れてください。

(7) 「仮想マシン」は展開する仮想マシンのハードウェア構成を設定します。展開する仮想マシン数と仮想マシンに割り当てるvCPU、メモリー、Personal vDiskの容量とドライブ文字列を決定します。構成後、「次へ」ボタンをクリックします。
xendexktop75_image116
(8) 「Active Directoryコンピュータアカウント」では「コンピュータアカウントを作成する」、アカウントの作成場所は作成したOU(本例ではXenDesktop75)を選択します。
xendexktop75_image117
「アカウント名前付けスキーム」は前の手順で指定した数の仮想マシンをアカウント名前付けスキームのルールを元にして展開します。この名前が仮想マシンのコンピューター名になります。
(9) 「概要」でこれまでの設定を確認して問題なければ、マシンカタログ名と説明を入力して「完了」をクリックします。マシンカタログが作られます。
xendexktop75_image118
xendexktop75_image119
xendexktop75_image120