XenApp and XenDesktop

接続とリソース

はじめに

サイトを作成する際に、ホスティングリソースへの最初の接続を任意で作成できます。後で、その接続を変更したり、他の接続を作成したりできます。接続の構成には、サポートされているハイパーバイザーとクラウドサービスの中から接続タイプを選択することが含まれます。その接続のリソースからストレージとネットワークを選択します。

読み取り専用管理者は接続とリソースの詳細を表示できますが、接続とリソースの管理タスクを実行するには、完全な管理者である必要があります。詳細については、「委任管理」の記事を参照してください。

接続タイプに関する情報の検索場所

サポートされている仮想化プラットフォームを使用して、XenAppまたはXenDesktop環境でマシンをホストおよび管理できます。「システム要件」の記事に、サポートされているタイプが記載されています。サポートされているクラウド展開ソリューションを使用して、製品コンポーネントをホストし、仮想マシンをプロビジョニングできます。これらのソリューションは、コンピューティングリソースをプールして、パブリック、プライベート、およびハイブリッドのIaaS(Infrastructure as a Service)クラウドを構築します。

詳細については、以下の情報源を参照してください。

マイクロソフト Hyper-V

マイクロソフト Azure

マイクロソフト アジュール リソースマネージャー

アマゾン ウェブ サービス (AWS)

  • シトリックスとAWS.
  • AWS ドキュメント。
  • Studio で接続を作成する際、API キーとシークレットキーの値を指定する必要があります。これらの値を含むキーファイルを AWS からエクスポートし、インポートできます。また、リージョン、アベイラビリティゾーン、VPC 名、サブネットアドレス、ドメイン名、セキュリティグループ名、および資格情報も指定する必要があります。
  • ルート AWS アカウントの資格情報ファイル (AWS コンソールから取得) は、標準の AWS ユーザー用にダウンロードされた資格情報ファイルと同じ形式ではありません。そのため、Studio はこのファイルを使用して API キーとシークレットキーのフィールドに入力することはできません。AWS IAM 資格情報ファイルを使用していることを確認してください。
  • 専用ホストおよび AWS 接続用の専用ホストを指定するために使用される tenancytype PowerShell パラメーターは、このバージョンの XenApp および XenDesktop ではサポートされていません。専用ホストのサポートはリリース 1811 で追加されました。詳細については、AWS Cloud を使用して MCS でマシンを作成する方法 を参照してください。

クラウドプラットフォーム

  • クラウドプラットフォームのドキュメント。
  • Studio で接続を作成する際、API キーとシークレットキーの値を指定する必要があります。これらの値を含むキーファイルを CloudPlatform からエクスポートし、それらの値を Studio にインポートできます。

シトリックス XenServer®

  • シトリックス XenServer ドキュメント。
  • 接続を作成する際、VM Power Admin またはそれ以上のレベルのユーザーの資格情報を指定する必要があります。
  • Citrix は、XenServer との通信を保護するために HTTPS を使用することを推奨しています。HTTPS を使用するには、XenServer にインストールされているデフォルトの SSL 証明書を置き換える必要があります。詳細については、CTX128656 を参照してください。
  • XenServer で高可用性が有効になっている場合、高可用性を構成できます。Citrix は、プールマスターが失敗した場合に XenServer との通信を可能にするために、プール内のすべてのサーバー (高可用性の編集から) を選択することを推奨しています。
  • XenServerがvGPUをサポートしている場合、GPUタイプとグループを選択するか、パススルーすることができます。選択したGPUに専用のリソースがあるかどうかは、ディスプレイに表示されます。

ニュータニックス アクロポリス

  • 「Nutanix仮想化環境」(/ja-jp/xenapp-and-xendesktop/7-15-ltsr/install-configure/install-prepare/nutanix.html)の記事。
  • Nutanixのドキュメント。

ヴイエムウェア

  • 「VMware仮想化環境」(/ja-jp/xenapp-and-xendesktop/7-15-ltsr/install-configure/install-prepare/vmware.html)の記事。
  • VMware製品ドキュメント。

ホストストレージ

マシンをプロビジョニングする際、データは種類別に分類されます。

  • マスターイメージを含むオペレーティングシステム(OS)データ。
  • MCSでプロビジョニングされたマシンに書き込まれるすべての非永続データ、Windowsページファイル、ユーザープロファイルデータ、およびShareFileと同期されるすべてのデータを含む一時データ。このデータは、マシンが再起動するたびに破棄されます。
  • 個人用vDiskに保存されている個人データ。

各データタイプに個別のストレージを提供することで、各ストレージデバイスの負荷を軽減し、IOPSパフォーマンスを向上させ、ホストの利用可能なリソースを最大限に活用できます。また、異なるデータタイプに適したストレージを使用できるようになります。一部のデータでは、永続性と回復性が他のデータよりも重要になります。

ストレージは、共有(中央に配置され、どのホストからも独立しており、すべてのホストで使用される)またはハイパーバイザーのローカルにすることができます。たとえば、中央の共有ストレージは、1つ以上のWindows Server 2012クラスター化ストレージボリューム(接続ストレージの有無にかかわらず)、またはストレージベンダーのアプライアンスにすることができます。中央ストレージは、ハイパーバイザーのストレージ制御パスやパートナープラグインを介した直接アクセスなど、独自の最適化も提供する場合があります。

一時データをローカルに保存することで、共有ストレージにアクセスするためにネットワークを介する必要がなくなります。これにより、共有ストレージデバイスの負荷(IOPS)も軽減されます。共有ストレージはより高価になる可能性があるため、データをローカルに保存することで費用を抑えることができます。これらの利点は、ハイパーバイザーサーバー上の十分なストレージの可用性と比較検討する必要があります。

接続を作成する際、ハイパーバイザーで共有されるストレージ、またはハイパーバイザーにローカルなストレージという2つのストレージ管理方法のいずれかを選択します。

注:

1つ以上のXenServerホストで一時データストレージにローカルストレージを使用する場合、プール内の各ストレージの場所に一意の名前があることを確認してください。(XenCenter®で名前を変更するには、ストレージを右クリックして名前プロパティを編集します。)

ハイパーバイザーで共有されるストレージ

ハイパーバイザーで共有されるストレージ方式は、長期的な永続性が必要なデータを一元的に保存し、一元的なバックアップと管理を提供します。このストレージには、OSディスクとパーソナルvDiskディスクが格納されます。

この方法を選択すると、永続性や共有ストレージ内のデータほどの回復性を必要としない一時的なマシンデータに、ローカルストレージ(同じハイパーバイザープール内のサーバー上)を使用するかどうかを選択できます。これは一時データキャッシュと呼ばれます。ローカルディスクは、メインOSストレージへのトラフィックを削減するのに役立ちます。このディスクは、マシンの再起動ごとにクリアされます。ディスクはライトスルーメモリキャッシュを介してアクセスされます。一時データにローカルストレージを使用する場合、プロビジョニングされたVDAは特定のハイパーバイザーホストに紐付けられることに注意してください。そのホストが故障すると、VMは起動できません。

例外: クラスター共有ボリューム (CSV) を使用する場合、Microsoft System Center Virtual Machine Manager は、ローカルストレージに一時データキャッシュディスクを作成することを許可しません。

接続を作成する際、一時データをローカルに保存するオプションを有効にすると、その接続を使用するマシンカタログを作成するときに、各VMのキャッシュディスクサイズとメモリサイズの非デフォルト値を有効にして構成できます。ただし、デフォルト値は接続タイプに合わせて調整されており、ほとんどのケースで十分です。詳細については、マシンカタログの作成の記事を参照してください。

ハイパーバイザーは、ディスクイメージのローカルでの読み取りキャッシュを通じて最適化テクノロジーを提供することもできます。たとえば、XenServerはIntelliCacheを提供します。これにより、中央ストレージへのネットワークトラフィックも削減できます。

ハイパーバイザーにローカルなストレージ

ハイパーバイザーにローカルなストレージ方式は、データをハイパーバイザー上にローカルに保存します。この方法では、マスターイメージやその他のOSデータが、初期のマシン作成と将来のイメージ更新の両方のために、サイトで使用されるすべてのハイパーバイザーに転送されます。これにより、管理ネットワークにかなりのトラフィックが発生します。イメージ転送には時間もかかり、各ホストでイメージが利用可能になるタイミングも異なります。

この方法を選択すると、パーソナルvDiskに共有ストレージを使用するかどうかを選択できます。これにより、回復性が提供され、バックアップおよび災害復旧システムがサポートされます。

接続とリソースの作成

サイトを作成する際に、最初の接続をオプションで作成できます。サイト作成ウィザードには、以下に説明する接続関連のページが含まれています:接続、ストレージ管理、ストレージ選択、およびネットワーク。

サイト作成後に接続を作成する場合は、以下の手順1から開始してください。

重要:

接続を作成する前に、ホストリソース(ストレージとネットワーク)が利用可能である必要があります。

  • Studioナビゲーションペインで、構成 > ホスティングを選択します。
  • アクションペインで、接続とリソースの追加を選択します。
  • ウィザードは以下のページに沿って案内します(特定のページ内容は選択した接続の種類によって異なります)。各ページを完了したら、概要ページに到達するまで次へをクリックします。

接続設定

接続の追加

接続ページで、

  • 新しい接続を作成するには、新しい接続の作成を選択します。既存の接続と同じホスト構成に基づいて接続を作成するには、既存の接続を使用を選択し、関連する接続を選択します。
  • 接続の種類フィールドで、使用しているハイパーバイザーまたはクラウドサービスを選択します。
  • 接続アドレスと資格情報フィールドは、選択した接続の種類によって異なります。要求された情報を入力してください。
  • 接続名を入力します。この名前はStudioに表示されます。
  • 仮想マシンの作成に使用するツールを選択します:Studioツール(Machine Creation Services™やProvisioning Servicesなど)またはその他のツール。

ストレージ管理

接続の追加

ストレージ管理の種類と方法については、「ホストストレージ」を参照してください。

Hyper-VまたはVMwareホストへの接続を構成する場合は、クラスター名を参照して選択します。その他の接続タイプでは、クラスター名は要求されません。

ストレージ管理方法として、ハイパーバイザー間で共有されるストレージ、またはハイパーバイザーにローカルなストレージを選択します。

  • ハイパーバイザー間で共有されるストレージを選択した場合、一時データを利用可能なローカルストレージに保持するかどうかを指定します。(この接続を使用するマシンカタログで、デフォルト以外のサイズの一時ストレージを指定できます。)例外:クラスター共有ボリューム(CSV)を使用する場合、Microsoft System Center Virtual Machine Managerでは、一時データキャッシュディスクをローカルストレージに作成することが許可されていないため、Studioでそのストレージ管理設定を構成すると失敗します。
  • ハイパーバイザーにローカルなストレージを選択した場合、共有ストレージ上の個人データ(パーソナルvDisk)を管理するかどうかを指定します。

XenServerハイパーバイザーで共有ストレージを使用する場合、共有ストレージデバイスの負荷を軽減するためにIntelliCacheを使用するかどうかを指定します。「XenServer接続でのIntelliCacheの使用」を参照してください。

ストレージの選択

接続ストレージの追加

ストレージの選択について詳しくは、「ホストストレージ」を参照してください。

利用可能なデータタイプごとに、少なくとも1つのホストストレージデバイスを選択します。前のページで選択したストレージ管理方法によって、このページで選択できるデータタイプが異なります。ウィザードの次のページに進むには、サポートされているデータタイプごとに少なくとも1つのストレージデバイスを選択する必要があります。

ストレージの選択ページの下部には、前のページで以下のいずれかを選択した場合の追加構成オプションが含まれています。

  • ハイパーバイザー間で共有されるストレージを選択し、利用可能なローカルストレージで一時データを最適化するチェックボックスを有効にした場合、一時データに使用するローカルストレージデバイス(同じハイパーバイザープール内)を選択できます。
  • ハイパーバイザーにローカルなストレージを選択し、共有ストレージで個人データを一元的に管理するチェックボックスを有効にした場合、個人(PvD)データに使用する共有デバイスを選択できます。

現在選択されているストレージデバイスの数が表示されます(上記の図では「1 storage device selected」)。そのエントリにカーソルを合わせると、選択されているデバイス名が表示されます(デバイスが構成されていない場合を除く)。

  1. 使用するストレージデバイスを変更するには、Selectをクリックします。
  2. ストレージの選択」ダイアログボックスで、ストレージデバイスのチェックボックスをオンまたはオフにし、「OK」をクリックします。

ネットワーク

リソースの名前を入力します。この名前は、接続に関連付けられているストレージとネットワークの組み合わせを識別するためにStudioに表示されます。

VMが使用する1つ以上のネットワークを選択します。

概要

選択内容を確認します。変更する場合は、前のウィザードページに戻ります。確認が完了したら、「完了」をクリックします。

注意: 一時データをローカルに保存することを選択した場合、この接続を使用するマシンを含むマシンカタログを作成するときに、一時データストレージの非デフォルト値を構成できます。「マシンカタログの作成」の記事を参照してください。

接続設定の編集

この手順を使用して、接続の名前を変更したり、新しい接続を作成したりしないでください。これらは異なる操作です。現在のホストマシンに新しいアドレスがある場合にのみアドレスを変更してください。異なるマシンにアドレスを入力すると、接続のマシンカタログが破損します。

接続のGPU設定を変更することはできません。このリソースにアクセスするマシンカタログは、適切なGPU固有のマスターイメージを使用する必要があるためです。新しい接続を作成してください。

  1. Studioナビゲーションペインで「構成 > ホスティング」を選択します。
  2. 接続を選択し、アクションペインで「接続の編集」を選択します。
  3. 接続を編集するときに利用できる設定については、以下のガイダンスに従ってください。
  4. 完了したら、行った変更を適用してウィンドウを開いたままにするには「適用」をクリックするか、変更を適用してウィンドウを閉じるには「OK」をクリックします。

接続のプロパティ」ページ:

  • 接続アドレスと資格情報を変更するには、設定の編集を選択し、新しい情報を入力します。
  • XenServer接続の高可用性サーバーを指定するには、HAサーバーの編集を選択します。Citrixでは、プールマスターに障害が発生した場合にXenServerとの通信を可能にするため、プール内のすべてのサーバーを選択することをお勧めします。

詳細ページ:

リモートPCアクセスで使用されるMicrosoft System Center Configuration Manager (ConfMgr) ウェイクオンLAN接続タイプの場合、ConfMgr ウェイクプロキシ、マジックパケット、およびパケット送信情報を入力します。

スロットリングしきい値設定を使用すると、接続で許可される電源操作の最大数を指定できます。これらの設定は、電源管理設定によって同時に起動できるマシンの数が多すぎたり少なすぎたりする場合に役立ちます。各接続タイプには、ほとんどのケースに適した特定のデフォルト値があり、通常は変更しないでください。

同時アクション(すべての種類)および同時Personal vDiskインベントリ更新設定では、この接続で同時に発生できる最大絶対数と、この接続を使用するすべてのマシンの最大パーセンテージという2つの値を指定します。絶対値とパーセンテージ値の両方を指定する必要があります。実際に適用される制限は、これらの値のうち小さい方です。

たとえば、34台のマシンがある展開で、同時アクション(すべての種類)が絶対値10、パーセンテージ値10に設定されている場合、実際に適用される制限は3です(つまり、34の10パーセントを最も近い整数に丸めたもので、絶対値10台のマシンよりも小さい値です)。

1分あたりの新規アクションの最大数は絶対数であり、パーセンテージ値はありません。

注: 接続オプションフィールドには、Citrixサポート担当者の指示がある場合にのみ情報を入力してください。

接続のメンテナンスモードをオンまたはオフにする

接続のメンテナンスモードをオンにすると、新しい電源操作がその接続に保存されているマシンに影響を与えるのを防ぎます。ユーザーは、マシンがメンテナンスモードの場合、そのマシンに接続できません。ユーザーがすでに接続している場合、メンテナンスモードはログオフ時に有効になります。

  1. Studioナビゲーションペインで、構成 > ホスティングを選択します。
  2. 接続を選択します。メンテナンスモードをオンにするには、操作ペインでメンテナンスモードをオンにするを選択します。メンテナンスモードをオフにするには、メンテナンスモードをオフにするを選択します。

個々のマシンに対してメンテナンスモードをオンまたはオフにすることもできます。さらに、マシンカタログまたはデリバリーグループ内のマシンに対してメンテナンスモードをオンまたはオフにすることもできます。

接続を削除する

注意:

接続を削除すると、多数のマシンが削除され、データが失われる可能性があります。影響を受けるマシン上のユーザーデータがバックアップされているか、不要であることを確認してください。

接続を削除する前に、以下を確認してください。

  • 接続に保存されているマシンからすべてのユーザーがログオフしていること。
  • 切断されたユーザーセッションが実行されていないこと。
  • プールされたマシンと専用マシンでメンテナンスモードがオンになっていること。
  • 接続で使用されているマシンカタログ内のすべてのマシンが電源オフになっていること。

カタログによって参照されている接続を削除すると、マシンカタログは使用できなくなります。この接続がカタログによって参照されている場合、カタログを削除するオプションがあります。カタログを削除する前に、他の接続で使用されていないことを確認してください。

  1. Studioナビゲーションペインで、構成 > ホスティングを選択します。
  2. 接続を選択し、アクションペインで接続の削除を選択します。
  3. この接続にマシンが保存されている場合、マシンを削除するかどうかを尋ねられます。削除する場合は、関連するActive Directoryコンピューターアカウントをどうするかを指定します。

接続の名前変更またはテスト

  1. Studioナビゲーションペインで、構成 > ホスティングを選択します。
  2. 接続を選択し、アクションペインで接続の名前変更または接続のテストを選択します。

接続上のマシンの詳細を表示

  1. Studioナビゲーションペインで、構成 > ホスティングを選択します。
  2. 接続を選択し、アクションペインでマシンの表示を選択します。

上部のペインには、接続を介してアクセスされるマシンが一覧表示されます。マシンを選択すると、下部のペインにその詳細が表示されます。開いているセッションのセッション詳細も提供されます。

検索機能を使用して、マシンをすばやく見つけます。ウィンドウ上部のリストから保存された検索を選択するか、新しい検索を作成します。マシン名の全部または一部を入力して検索するか、高度な検索に使用する式を構築できます。式を構築するには、展開をクリックし、プロパティと演算子のリストから選択します。

接続上のマシンを管理する

  1. Studioナビゲーションペインで、構成 > ホスティングを選択します。
  2. 接続を選択し、アクションペインでマシンの表示を選択します。
  3. アクションペインで次のいずれかを選択します。一部のアクションは、マシンの状態と接続ホストの種類によっては利用できない場合があります。
  • 起動: 電源がオフまたは一時停止されている場合にマシンを起動します。
  • 一時停止: マシンをシャットダウンせずに一時停止し、マシンの一覧を更新します。
  • シャットダウン: オペレーティングシステムにシャットダウンを要求します。
  • 強制シャットダウン: マシンの電源を強制的にオフにし、マシンの一覧を更新します。
  • 再起動: オペレーティングシステムにシャットダウンを要求し、その後マシンを再度起動します。オペレーティングシステムがこれに応じられない場合、デスクトップは現在の状態のままになります。
  • メンテナンスモードを有効にする: マシンへの接続を一時的に停止します。この状態のマシンにはユーザーは接続できません。ユーザーが接続している場合、メンテナンスモードはログオフ時に有効になります。(上記のように、接続を介してアクセスされるすべてのマシンに対してメンテナンスモードをオンまたはオフにすることもできます。)
  • デリバリーグループから削除: マシンをデリバリーグループから削除しても、デリバリーグループが使用するマシンカタログから削除されるわけではありません。マシンは、ユーザーが接続していない場合にのみ削除できます。マシンを削除している間、ユーザーが一時的に接続できないようにするには、メンテナンスモードをオンにします。
  • 削除: マシンを削除すると、ユーザーはそのマシンにアクセスできなくなり、マシンはマシンカタログから削除されます。マシンを削除する前に、すべてのユーザーデータがバックアップされているか、不要になっていることを確認してください。マシンは、ユーザーが接続していない場合にのみ削除できます。マシンを削除している間、ユーザーが接続できないように、メンテナンスモードをオンにしてください。

マシンのシャットダウンを伴う操作の場合、マシンが10分以内にシャットダウンしないと、電源がオフになります。Windowsがシャットダウン中に更新プログラムをインストールしようとすると、更新が完了する前にマシンの電源がオフになるリスクがあります。

ストレージの編集

接続を使用するVMのオペレーティングシステム、一時、および個人(PvD)データを保存するために使用されるサーバーのステータスを表示できます。また、各データタイプのストレージに使用するサーバーを指定することもできます。

  1. Studioナビゲーションペインで、[構成] > [ホスティング] を選択します。
  2. 接続を選択し、[操作] ペインで [ストレージの編集] を選択します。
  3. 左ペインで、データタイプ(オペレーティングシステム、パーソナルvDisk、または一時)を選択します。
  4. 選択したデータタイプに対して、1つ以上のストレージデバイスのチェックボックスをオンまたはオフにします。
  5. [OK] をクリックします。

リスト内の各ストレージデバイスには、その名前とストレージステータスが含まれています。有効なストレージステータスの値は次のとおりです。

  • 使用中: ストレージは新しいマシンの作成に使用されています。
  • 置き換え済み: ストレージは既存のマシンにのみ使用されています。このストレージに新しいマシンは追加されません。
  • 未使用: ストレージはマシンの作成に使用されていません。

現在使用中のデバイスのチェックボックスをオフにすると、そのステータスは置き換え済みに変わります。既存のマシンはそのストレージデバイスを引き続き使用し(データを書き込むこともできます)、そのため、新しいマシンの作成に使用されなくなった後でも、その場所がいっぱいになる可能性があります。

リソースの削除、名前変更、またはテスト

  1. Studioナビゲーションペインで、「構成 > ホスティング」を選択します。
  2. リソースを選択し、次にアクションペインで適切なエントリ(「リソースの削除」、「リソース名の変更」、または「リソースのテスト」)を選択します。

ゼンサーバー接続でインテリキャッシュを使用する

IntelliCacheを使用すると、共有ストレージとローカルストレージを組み合わせて使用できるため、ホスト型VDI展開の費用対効果が高まります。これにより、パフォーマンスが向上し、ネットワークトラフィックが削減されます。ローカルストレージは共有ストレージからマスターイメージをキャッシュするため、共有ストレージへの読み取り量が減少します。共有デスクトップの場合、差分ディスクへの書き込みは、共有ストレージではなくホスト上のローカルストレージに書き込まれます。

  • IntelliCacheを使用する場合、共有ストレージはNFSである必要があります。
  • Citrixでは、可能な限り最速のデータ転送を確保するために、高性能なローカルストレージデバイスを使用することを推奨しています。

IntelliCacheを使用するには、この製品とXenServerの両方で有効にする必要があります。

  • XenServerをインストールするときに、「シンプロビジョニングを有効にする(XenDesktop®に最適化されたストレージ)」を選択します。Citrixは、IntelliCacheが有効なサーバーと無効なサーバーが混在するプールをサポートしていません。詳しくは、XenServerのドキュメントを参照してください。
  • XenApp®およびXenDesktopでは、IntelliCacheはデフォルトで無効になっています。この設定はXenServer接続の作成時にのみ変更でき、後でIntelliCacheを無効にすることはできません。StudioからXenServer接続を追加する場合:
    • ストレージの種類として「共有」を選択します。
    • IntelliCacheを使用」チェックボックスをオンにします。

接続タイマー

ポリシー設定を使用して、次の3つの接続タイマーを構成できます。

  • 最大接続タイマー:ユーザーデバイスと仮想デスクトップ間の途切れない接続の最大継続時間を決定します。「セッション接続タイマー」および「セッション接続タイマー間隔」ポリシー設定を使用します。
  • 接続アイドルタイマー:ユーザーからの入力がない場合に、ユーザーデバイスと仮想デスクトップ間の途切れない接続が維持される期間を決定します。「セッションアイドルタイマー」および「セッションアイドルタイマー間隔」ポリシー設定を使用します。
  • 切断タイマー:セッションがログオフされる前に、切断されロックされた仮想デスクトップがロックされたまま維持される期間を決定します。切断セッションタイマーおよび切断セッションタイマー間隔ポリシー設定を使用します。

これらの設定のいずれかを更新する際は、展開全体で一貫していることを確認してください。

詳細については、ポリシー設定のドキュメントを参照してください。