XenApp and XenDesktop

7.x での変更点

XenApp および XenDesktop のアーキテクチャ、用語、機能は、7.x リリース以降変更されました。以前の (7.x より前の) バージョンのみに精通している場合、この記事で変更点について知ることができます。

7.x バージョンに移行した後、それ以降のバージョンへの変更点は、新機能 に記載されています。

特に明記されていない限り、7.x は XenApp バージョン 7.5 以降、および XenDesktop バージョン 7 以降を指します。

この記事では概要を説明します。7.x より前のバージョンから最新バージョンへの移行に関する包括的な情報については、XenApp 7 へのアップグレード を参照してください。

XenApp® 6 と現在の XenApp バージョン間の要素の違い

厳密には同等ではありませんが、以下の表は、XenApp 6.5 およびそれ以前のバージョンから、7.x 以降の XenApp および XenDesktop バージョンへの機能要素のマッピングに役立ちます。アーキテクチャの違いに関する説明が続きます。

XenApp 6.x 以前の項目 7.x バージョンでの対応項目
独立管理アーキテクチャ (IMA) FlexCast 管理アーキテクチャ (FMA)
ファーム サイト
ワーカーグループ マシンカタログ、デリバリーグループ
ワーカー 仮想デリバリーエージェント (VDA)、サーバーOSマシン、サーバーOS VDA、デスクトップOSマシン、デスクトップOS VDA
リモートデスクトップサービス (RDS) またはターミナルサービスマシン サーバーOSマシン、サーバーOS VDA
ゾーンとデータコレクター デリバリーコントローラー™
デリバリーサービスコンソール シトリックス スタジオとシトリックス ディレクター
アプリケーションの公開 アプリケーションの配信
データストア データベース
ロード評価機能 ロード管理ポリシー
アドミニストレーター 委任管理者、役割、スコープ

アーキテクチャの違い

7.xバージョン以降、XenAppおよびXenDesktopはFlexCast Management Architecture (FMA) をベースとしています。FMAは、Citrixテクノロジー全体で相互運用性と管理のモジュール性を提供するサービス指向アーキテクチャです。FMAは、アプリケーション配信、モビリティ、サービス、柔軟なプロビジョニング、およびクラウド管理のためのプラットフォームを提供します。

FMAは、XenApp 6.5およびそれ以前のバージョンで利用されていたIndependent Management Architecture (IMA) の機能を置き換えるものです。

XenApp 6.5およびそれ以前のバージョンの要素との関連性において、FMAの主要な要素は次のとおりです。

  • デリバリーサイト: XenApp 6.5およびそれ以前のバージョンでは、ファームが最上位のオブジェクトでした。XenApp 7.xおよびXenDesktop 7.xでは、サイトが最上位の項目です。サイトは、ユーザーグループにアプリケーションとデスクトップを提供します。FMAでは、サイトを展開するためにドメインに参加している必要があります。たとえば、サーバーをインストールするには、アカウントにローカル管理者権限があり、Active Directoryのドメインユーザーである必要があります。
  • マシンカタログとデリバリーグループ: XenApp 6.5およびそれ以前のバージョンでは、アプリケーションをホストするマシンは、アプリケーションとサーバーソフトウェアの効率的な管理のためにワーカーグループに属していました。管理者は、アプリケーション管理と負荷分散のニーズに合わせて、ワーカーグループ内のすべてのマシンを単一のユニットとして管理できました。アプリケーションとマシンを整理するためにフォルダーが使用されていました。XenApp 7.xおよびXenDesktop 7.xでは、マシンカタログ、デリバリーグループ、およびアプリケーショングループを組み合わせて使用​​して、マシン、負荷分散、およびホストされているアプリケーションまたはデスクトップを管理します。アプリケーションフォルダーを使用することもできます。
  • VDA: XenApp 6.5およびそれ以前のバージョンでは、ワーカーグループ内のワーカーマシンはユーザー向けにアプリケーションを実行し、データコレクターと通信していました。XenApp 7.xおよびXenDesktop 7.xでは、VDAはユーザー接続を管理するデリバリーコントローラーと通信します。
  • デリバリーコントローラー: XenApp 6.5およびそれ以前のバージョンでは、ユーザー接続要求とハイパーバイザーとの通信を担当するゾーンマスターがありました。XenApp 7.xおよびXenDesktop 7.xでは、サイト内のコントローラーが接続要求を分散および処理します。XenApp 6.5およびそれ以前のバージョンでは、ゾーンはサーバーを集約し、WAN接続全体でデータを複製する方法を提供していました。XenApp 7.xおよびXenDesktop 7.xにはゾーンとまったく同じものはありませんが、7.xのゾーンとゾーン優先機能により、リモート地域のユーザーがWANの大部分を通過することなくリソースに接続できるようになります。
  • StudioとDirector: Studioコンソールを使用して環境を構成し、ユーザーにアプリケーションとデスクトップへのアクセスを提供します。Studioは、XenApp 6.5およびそれ以前のバージョンのDelivery Services Consoleに代わるものです。管理者はDirectorを使用して環境を監視し、ユーザーデバイスをシャドウし、ITの問題をトラブルシューティングします。ユーザーをシャドウするには、Windowsリモートアシスタンスを有効にする必要があります。これはVDAのインストール時にデフォルトで有効になっています。
  • アプリケーションの配信: XenApp 6.5およびそれ以前のバージョンでは、アプリケーション公開ウィザードを使用してアプリケーションを準備し、ユーザーに配信していました。XenApp 7.xおよびXenDesktop 7.xでは、Studioを使用してアプリケーションを作成および追加し、デリバリーグループ、およびオプションでアプリケーショングループに含まれるユーザーが利用できるようにします。Studioを使用して、まずサイトを構成し、マシンカタログを作成および指定し、次にそれらのカタログのマシンを使用するデリバリーグループを作成します。デリバリーグループは、配信するアプリケーションにアクセスできるユーザーを決定します。複数のデリバリーグループの代替として、オプションでアプリケーショングループを作成することもできます。
  • データベース: XenApp 7.xおよびXenDesktop 7.xは、構成情報にIMAデータストアを使用しません。構成情報とセッション情報を保存するためにMicrosoft SQL Serverデータベースを使用します。
  • 負荷管理ポリシー: XenApp 6.5およびそれ以前のバージョンでは、負荷評価ツールは事前定義された測定値を使用してマシンの負荷を決定します。ユーザー接続は、負荷の低いマシンに一致させることができます。XenApp 7.xおよびXenDesktop 7.xでは、マシン間の負荷分散のために負荷管理ポリシーを使用します。
  • 委任管理: XenApp 6.5およびそれ以前のバージョンでは、カスタム管理者を作成し、フォルダーとオブジェクトに基づいて権限を割り当てていました。XenApp 7.xおよびXenDesktop 7.xでは、カスタム管理者は役割とスコープのペアに基づいています。役割は職務を表し、委任を許可するためにそれに関連付けられた定義済みの権限を持っています。スコープはオブジェクトのコレクションを表します。組み込みの管理者役割には、ヘルプデスク、アプリケーション、ホスティング、カタログなどの特定の権限セットがあります。たとえば、ヘルプデスク管理者は指定されたサイトの個々のユーザーのみを操作できますが、フル管理者は展開全体を監視し、システム全体のIT問題を解決できます。

機能の比較

FMAへの移行は、XenApp 6.5およびそれ以前のバージョンで利用可能だった一部の機能が異なる方法で実装されるか、または同じ目標を達成するために他の機能、コンポーネント、ツールで代替する必要があることを意味します。

XenApp 6.5以前のこれに代わるもの 7.xではこれを使用
ポリシー設定で構成されたセッションの事前起動とセッションの維持 デリバリーグループの設定を編集して構成されたセッションの事前起動とセッションの維持。XenApp 6.5と同様に、これらの機能は、要求される前にセッションを開始する(セッションの事前起動)ことと、ユーザーがすべてのアプリケーションを閉じた後もセッションをアクティブに保つ(セッションの維持)ことによって、ユーザーがアプリケーションにすばやく接続できるようにします。XenAppおよびXenDesktop 7.xでは、既存のデリバリーグループに対してこれらの設定を構成することにより、指定されたユーザーに対してこれらの機能を有効にします。
公開アプリケーションのプロパティを設定する際に匿名ユーザーに権限を付与することで提供される、認証されていない(匿名)ユーザーのサポート 認証されていない(匿名)ユーザーのサポートは、デリバリーグループのユーザープロパティを設定する際にこのオプションを構成することで提供されます。
ローカルホストキャッシュにより、データストアへの接続が利用できない場合でもワーカーサーバーが機能します。 ローカルホストキャッシュにより、コントローラーとサイトデータベース間の接続が失敗した場合でも、接続仲介操作を続行できます。この実装はより堅牢で、メンテナンスの手間が少なくて済みます。ローカルホストキャッシュを参照してください。
アプリケーションストリーミング Citrix App-Vは、Studioを使用して管理されるストリーミングアプリケーションを提供します。App-Vを参照してください。
Webインターフェース CitrixはStoreFrontへの移行を推奨しています。
ユーザーセッションの画面上のアクティビティを記録するためのSmartAuditor 7.6 Feature Pack 1以降、この機能はセッションレコーディングによって提供されます。また、構成ログを使用して、管理者の視点からすべてのセッションアクティビティをログに記録することもできます。
電力消費を削減し、サーバー容量を管理するための電力および容量管理 マイクロソフト コンフィギュレーション マネージャーを使用します。

機能のサポートと変更

7.xバージョン以降のXenAppまたはXenDesktopでは、以下の機能は現在提供されていません、サポートされなくなりました、または大幅に変更されました。

128ビット未満のSecure ICA暗号化: 7.xより前のリリースでは、Secure ICAは基本、40ビット、56ビット、128ビット暗号化のクライアント接続を暗号化できました。7.xリリースでは、Secure ICA暗号化は128ビット暗号化のみで利用可能です。

レガシー印刷: 7.xリリースでは、以下の印刷機能はサポートされていません。

  • DOSクライアントおよび16ビットプリンターとの下位互換性。
  • 拡張された拡張プリンタープロパティとWin32FavorRetainedSettingを含む、Windows 95およびWindows NTオペレーティングシステムに接続されたプリンターのサポート。
  • 自動保持および自動復元されたプリンターを有効または無効にする機能。
  • DefaultPrnFlag。これは、サーバー上のユーザープロファイルに保存される、自動保持および自動復元されたプリンターを有効または無効にするために使用されるサーバーのレジストリ設定です。

レガシーなクライアントプリンター名はサポートされています。

Secure Gateway: 7.xより前のリリースでは、Secure Gatewayはサーバーとユーザーデバイス間の安全な接続を提供するオプションでした。NetScaler Gatewayは、外部接続を保護するための代替オプションです。

ユーザーのシャドウイング: 7.xより前のリリースでは、管理者はユーザー間のシャドウイングを制御するポリシーを設定していました。7.xリリースでは、エンドユーザーのシャドウイングはDirectorコンポーネントの統合機能であり、Windowsリモートアシスタンスを使用して、管理者が配信されたシームレスアプリケーションや仮想デスクトップの問題をシャドウイングおよびトラブルシューティングできるようにします。

Flash v1リダイレクト: 第2世代Flashリダイレクトをサポートしないクライアントは、レガシーFlashリダイレクト機能のためにサーバー側レンダリングにフォールバックします。7.xリリースに含まれるVDAは、第2世代Flashリダイレクト機能をサポートしています。

ローカルテキストエコー: この機能は、以前のWindowsアプリケーション技術で使用され、高遅延接続のユーザーデバイスでの入力テキストの表示を高速化しました。グラフィックサブシステムとHDX SuperCodecの改善により、7.xリリースには含まれていません。

シングルサインオン: パスワードセキュリティを提供するこの機能は、Windows 8、Windows Server 2012、およびそれ以降のサポート対象Windowsオペレーティングシステムバージョンではサポートされていません。Windows 2008 R2およびWindows 7環境では引き続きサポートされますが、7.xリリースには含まれていません。CitrixダウンロードWebサイトで入手できます: https://citrix.com/downloads

Oracleデータベースのサポート: 7.xリリースではSQL Serverデータベースが必要です。

ヘルス監視と回復 (HMR): 7.xより前のリリースでは、HMRはサーバーファーム内のサーバーでテストを実行し、その状態を監視してヘルスリスクを発見できました。7.xリリースでは、Directorコンソール内からインフラストラクチャ全体の監視とアラートを提供することで、Directorがシステムヘルスの集中ビューを提供します。

カスタムICAファイル: カスタムICAファイルは、ユーザーデバイス(ICAファイルを使用)から特定のマシンへの直接接続を可能にするために使用されていました。7.xリリースでは、この機能はデフォルトで無効になっていますが、ローカルグループを使用して通常の使用のために有効にすることも、Controllerが利用できなくなった場合に高可用性モードで使用することもできます。

System Center Operations Manager (SCOM) 2007用管理パック: SCOMを使用してXenAppファームのアクティビティを監視していた管理パックは、7.xリリースはサポート対象ではありません。現在のCitrix SCOM Management Pack for XenApp and XenDesktopを参照してください。

CNAME機能: CNAME機能は、7.xより前のリリースではデフォルトで有効になっていました。FQDNの再ルーティングとNETBIOS名の使用のためにCNAMEレコードに依存する展開は失敗する可能性があります。7.xリリースでは、Delivery Controllerの自動更新機能がControllerのリストを動的に更新し、Controllerがサイトに追加または削除されたときにVDAに自動的に通知します。Controllerの自動更新機能はCitrixポリシーでデフォルトで有効になっていますが、無効にすることもできます。または、レジストリでCNAME機能を再度有効にして、既存の展開を継続し、FQDNの再ルーティングとNETBIOS名の使用を許可することもできます。詳細については、CTX137960を参照してください。

クイック展開ウィザード: 7.xより前のXenDesktopリリースでは、このStudioオプションにより、完全にインストールされたXenDesktop展開を迅速に展開できました。7.xリリースでの新しい簡素化されたインストールおよび構成ワークフローにより、クイック展開ウィザードオプションは不要になりました。

自動管理用リモートPCサービス構成ファイルおよびPowerShellスクリプト: リモートPCアクセスは、Studioおよびコントローラーに統合されました。

Workflow Studio: 7.xより前のリリースでは、Workflow StudioはXenDesktopのワークフロー構成用のグラフィカルインターフェイスでした。この機能は7.xリリースではサポートされていません。

クライアント接続中の非公開プログラムの起動: 7.xより前のリリースでは、このCitrixポリシー設定は、サーバー上でICAまたはRDPを介して初期アプリケーションまたは公開アプリケーションを起動するかどうかを指定していました。7.xリリースでは、この設定は、サーバー上でRDPを介して初期アプリケーションまたは公開アプリケーションを起動するかどうかのみを指定します。

デスクトップ起動: 7.xより前のリリースでは、このCitrixポリシー設定は、非管理者ユーザーがデスクトップセッションに接続できるかどうかを指定していました。7.xリリースでは、非管理者ユーザーは、そのVDA上のセッションに接続するために、VDAマシンのDirect Access Usersグループに属している必要があります。デスクトップ起動設定により、VDAのDirect Access Usersグループの非管理者ユーザーは、ICA接続を使用してVDAに接続できます。デスクトップ起動設定はRDP接続には影響しません。VDAのDirect Access Usersグループのユーザーは、この設定が有効になっているかどうかにかかわらず、RDP接続を使用してVDAに接続できます。

色深度: 7.6より前のStudioリリースでは、デリバリーグループのユーザー設定で色深度を指定していました。バージョン7.6以降では、New-BrokerDesktopGroupまたはSet-BrokerDesktopGroup PowerShellコマンドレットを使用して、デリバリーグループの色深度を設定できます。

タッチ最適化デスクトップの起動: この設定は無効になっており、Windows 10およびWindows Server 2016マシンでは利用できません。詳細については、[モバイルエクスペリエンスポリシー設定]を参照してください。(/ja-jp/xenapp-and-xendesktop/7-15-ltsr/policies/reference/ica-policy-settings/mobile-experience-policy-settings.html)。

Citrix Workspace™アプリにない機能、またはデフォルト値が異なる機能

  • COMポートマッピング: COMポートマッピングは、ユーザーデバイス上のCOMポートへのアクセスを許可または禁止しました。COMポートマッピングは以前はデフォルトで有効になっていました。XenDesktopおよびXenAppの7.xリリースでは、COMポートマッピングはデフォルトで無効になっています。詳細については、[レジストリを使用したCOMポートおよびLPTポートリダイレクト設定の構成]を参照してください。(/ja-jp/xenapp-and-xendesktop/7-15-ltsr/policies/reference/configure-com-ports-and-lpt-redirection-using-registry.html)。
  • LPTポートマッピング: LPTポートマッピングは、レガシーアプリケーションのLPTポートへのアクセスを制御します。LPTポートマッピングは以前はデフォルトで有効になっていました。7.xリリースでは、LPTポートマッピングはデフォルトで無効になっています。
  • PCMオーディオコーデック: 7.xリリースでは、HTML5クライアントのみがPCMオーディオコーデックをサポートしています。
  • マイクロソフト ActiveSync のサポート
  • 以前のバージョンでのプロキシサポート: これには以下が含まれます:
    • マイクロソフト インターネット セキュリティ アンド アクセラレーション (ISA) 2006 (Windows Server 2003)
    • オラクル iPlanet プロキシ サーバー 4.0.14 (ウィンドウズ サーバー 2003)
    • スクイッド プロキシサーバー 3.1.14 (ウブントゥ Linux サーバー 11.10)

詳細については、お使いのバージョンのCitrix Workspaceアプリのドキュメントを参照してください。

7.x での変更点