XenDesktop 7のアプリケーション配信を試す

XenDesktop 7を触ってみよう アプリケーション配信 編

デスクトップ仮想化といえばXenDesktop、アプリケーション仮想化といえばXenAppということはご存知の通りだと思います。これまでXenDesktopを導入した環境で仮想デスクトップにアプリケーションの配信も実現したいとなると、XenDesktopの構築の他、別途XenApp環境の構築が必要でした。XenDesktopとXenAppは別々の製品であったため、構成が複雑になるほど環境の構築やメンテナンスなどの負担は大きかった実情があります。
しかし、XenDesktop 7では、デスクトップ仮想化とアプリケーション仮想化のアーキテクチャーが統一されて提供されます。

デスクトップ配信、アプリケーション配信を完全統合したXenDesktop 7

クラウド時代に向け XenDesktop 7 では、複数のデスクトップ配信モデルを提供する中核技術である FlexCast を刷新しました。今までデスクトップ配信モデル、アプリケーション配信モデル毎に存在した別々の内部アーキテクチャーは、シンプルに統合化された FlexCast Management Architecture (FMA)として提供されます。このシンプルなアーキテクチャーは拡張性や管理性に優れたクラウド時代のアーキテクチャーへと進化し、デスクトップ仮想化を真のクラウド環境へと導きことになるのです。

XenDesktop 7以前のアーキテクチャー

FMA1

シンプルになったXenDesktop 7のアーキテクチャー

FMA

これは技術者にとっても大きなメリットをもたらします。XenDesktop 7であれば、Windows ServerにServer OS用のVDA7をインストールして、Citrix Studioで構成を行うだけでアプリケーションの配信サーバーとしても、公開デスクトップとしても利用できるようになります。Windows Serverに対して専用のサーバーをインストールする必要がなく、公開アプリケーションサーバーの構築ができるというわけです。

XenAppはインストール前の準備から、Windows Update、XenAppのインストールと修正パッチの適用、XenAppとXenDesktopの連携の設定…と、カンタンに見積もっても構築には半日から1日程度掛かっていたのが、ほんのわずかの時間で利用可能になるのはXenDesktop 7の魅力と言えるでしょう。

特別編の今回は、XenDesktop 7のコンポーネントの一つとして統合されたアプリケーション配信機能について環境の構築方法をご紹介します。

アプリケーション配信サーバーの構築

それではまず、アプリケーション配信サーバーを構築します。XenDesktop 7ではすべてのエディションのWindows Server 2012および2008 R2 SP1に対応しており、公開デスクトップや公開アプリケーションインフラとしてWindows Serverを配信することができるようになりました。今回はハイパーバイザー上に構築した仮想マシンにWindows Server 2012をインストールし、アプリケーション配信サーバーとして構築しましょう。

Windows Server 2012のインストールと設定

まずはWindows Server 2012のインストール、Windows Updateを行ってください。アップデートの適用が終わったら以下のようにあらかじめ設定したWindows Server 2012をActive Directoryに参加させます。

項目 内容
Active Directory ドメイン vdi.example.com
仮想マシン名 appsrv
コンピューター名 appsrv

VDA for Windows Server OSのインストール

Active Directoryへの参加まで終わったら、次にサーバー用のVDA7をインストールします。以下の手順に従ってソフトウェアのインストールを行なってください。

(1) XenDesktopのインストールCDもしくはISOイメージを仮想マシンに挿入します。
(2) XenDesktopのインストールDVDが仮想マシンに読み込まれたらダブルクリックしてインストーラを起動します。
(3) インストーラで「開始」ボタンをクリックします。

xda-01

(4) 「インストールコンポーネントの選択」画面が表示されます。「Vitrual Delivery Agent for Windows Server OS」をクリックします。

xda-02

(5) 「VDA 7のインストールウィザード」が表示されます。
(6) 「環境」では、「サーバーマシンへの接続を有効にする」を選び、「次へ」ボタンをクリックします。

xda-03

(7) 「コアコンポーネント」はCitrix Receiverのチェックを外して「次へ」ボタンをクリックします。
(8) 「Delivery Controllerの構成」では「手動で入力する」を選び、Delivery Controllerの場所を入力します。「接続テスト」を実行して場所が正しいことを確認し、サーバーを追加してください。
(9) Delivery Controllerの追加が終わったら、「次へ」ボタンをクリックします。

(10) 「機能」では、すべての項目にチェックを入れて、「次へ」ボタンをクリックします。

xda-04

(11) 「ファイアウォール」の設定では、デフォルトのまま、「次へ」ボタンをクリックします。

xda-05

(12) 「概要」ではこれまでの設定を確認して、問題がなければ「インストール」ボタンをクリックします。VDAのインストールが始まります。

xda-06

(13) VDAのインストール中、Windows Serverの再起動が要求されますので速やかに再起動を行います。再起動後、VDAのインストールが続行されます。
(14) Windows Server 2012にVDAのインストールが終わったら、「完了」ボタンをクリックして再起動をします。

xda-07

以上で、VDAのインストールは完了です。
続いてCitrix Studioを起動してWindows Server 2012をリソースとして追加します。