接続とリソースの作成および管理

最終公開日 : Nov 13, 2026
重要:
Citrix Virtual Apps and Desktops™ 7 2006以降、現在の展開で以下のいずれかのテクノロジーを使用している場合、それらのテクノロジーを使用するサポート終了(EOL)項目を削除した後にのみ、現在のリリースに展開をアップグレードできます。
  • パーソナル vDisk (PvD)
  • AppDisks™
  • パブリッククラウドホストの種類:Citrix CloudPlatform、Microsoft Azure Classic
詳細については、「PVD、AppDisks、およびサポートされていないホストの削除」を参照してください。
注:
バージョン2511以降、Citrix Web Studio(Webベース)はCitrix Virtual Apps and Desktops™の唯一の管理コンソールです。Citrix Studio(MMCベース)はインストーラーから削除されました。この記事はWeb Studioにのみ適用されます。Citrix Studioに関する情報については、Citrix Virtual Apps and Desktops 7 2212以前の同等の記事を参照してください。
展開にパブリッククラウドホスト接続を使用する場合は、新規インストールまたは現在のリリースへのアップグレードを完了するためにHybrid Rights Licenseが必要です。
インストーラーがサポートされていないテクノロジーの1つ以上、またはHybrid Rights Licenseなしのホスト接続を検出すると、アップグレードが一時停止または停止し、説明メッセージが表示されます。インストーラーのログに詳細が含まれています。詳しくは、「展開のアップグレード」を参照してください。

Hybrid Rights Licenseがホスト接続に与える影響

Hybrid Rights Licenseの資格に基づいて、パブリッククラウドホストへのホスト接続が影響を受ける3つのシナリオがあります。
  • パブリッククラウドホストへの新しいホスト接続を作成するには、Hybrid Rights Licenseが必要です。
  • Hybrid Rights Licenseを所有しているがライセンスの有効期限が切れている場合、パブリッククラウドホストへの既存の接続は資格なしとマークされ、メンテナンスモードに入ります。既存のホスト接続がメンテナンスモードの場合、次の操作はできません。
    • ホスト接続の追加または変更
    • カタログの作成とイメージの更新
    • 電源操作を実行する
  • 権限のないホスト接続が権限ありに変更されると、既存のホスティング接続が再度有効になります。

はじめに

サイトを作成するときに、ホスティングリソースへの最初の接続をオプションで作成できます。後で、その接続を変更したり、他の接続を作成したりできます。接続の構成には、サポートされているハイパーバイザーの中から接続タイプを選択すること、およびその接続のリソースから選択するストレージとネットワークが含まれます。
読み取り専用管理者は、接続とリソースの詳細を表示できます。接続とリソースの管理タスクを実行するには、完全な管理者である必要があります。詳細については、「委任管理」を参照してください。

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

サポートされている仮想化プラットフォームを使用して、Citrix Virtual AppsまたはCitrix Virtual Desktops環境でマシンをホストおよび管理できます。「システム要件」の記事に、サポートされている種類が記載されています。
詳細については、以下の情報源を参照してください。
  • XenServer (旧シトリックス ハイパーバイザー™):
  • ニュータニックス アクロポリス:
  • ヴイエムウェア:
  • Microsoft ハイパーV:
  • パブリッククラウドホスト接続(AWS、Google Cloud、Microsoft Azure、Nutanix Cloudおよびパートナーソリューション、VMware Cloudおよびパートナーソリューション): パブリッククラウドホストに関する情報については、「リソースタイプのセットアップ」を参照してください。
    注:
    情報源はCitrix DaaS™のドキュメントを参照するよう指示しています。Citrix DaaS製品のパブリッククラウドホストに慣れている場合、オンプレミスバージョンにはいくつかの違いがあります。オンプレミスのVirtual Apps and Desktopsでは、管理インターフェイスはWeb Studioとして知られています。更新はサービスに約4週間ごとに展開されます。そのため、サービスで利用可能な特定の機能がオンプレミスバージョンでは利用できない場合があります。

ホストストレージ

サポートされているハイパーバイザーによって管理されている場合、ストレージ製品はサポートされます。Citrix Supportは、これらのストレージ製品ベンダーが問題のトラブルシューティングと解決を支援し、必要に応じてナレッジセンターにそれらの問題を文書化します。
マシンをプロビジョニングする際、データはタイプ別に分類されます。
  • マスターイメージを含むオペレーティングシステム(OS)データ。
  • 一時データ。このデータには、MCSプロビジョニングマシンに書き込まれるすべての非永続データ、Windowsページファイル、ユーザープロファイルデータ、およびShareFileと同期されるすべてのデータが含まれます。このデータは、マシンが再起動するたびに破棄されます。
各データタイプに個別のストレージを提供することで、各ストレージデバイスの負荷を軽減し、パフォーマンスを向上させ、ホストの利用可能なリソースを最大限に活用できます。また、異なるデータタイプに適切なストレージを使用できるようになります。一部のデータでは、永続性と回復性が他のデータよりも重要です。
ストレージは共有(中央に配置され、どのホストからも独立しており、すべてのホストで使用される)することも、ハイパーバイザーにローカルに配置することもできます。たとえば、中央共有ストレージは、1つ以上のWindows Server 2012クラスター化ストレージボリューム(接続ストレージの有無にかかわらず)、またはストレージベンダーのアプライアンスである場合があります。中央ストレージは、ハイパーバイザーストレージ制御パスやパートナープラグインを介した直接アクセスなど、独自の最適化を提供する可能性もあります。
一時データをローカルに保存することで、共有ストレージにアクセスするためにネットワークを介する必要がなくなります。また、共有ストレージデバイスの負荷も軽減されます。共有ストレージはより高価になる可能性があるため、データをローカルに保存することで費用を削減できます。これらの利点は、ハイパーバイザーサーバー上の十分なストレージの可用性と比較検討する必要があります。
接続を作成する際、ハイパーバイザー間で共有されるストレージ、またはハイパーバイザーにローカルなストレージの2つのストレージ管理方法のいずれかを選択します。
1つ以上のXenServerホストで一時データストレージにローカルストレージを使用する場合、プール内の各ストレージの場所に一意の名前があることを確認してください。(XenCenter®で名前を変更するには、ストレージを右クリックして名前プロパティを編集します。)

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

ハイパーバイザー間で共有されるストレージ方式は、長期的な永続性が必要なデータを中央に保存し、一元的なバックアップと管理を提供します。このストレージにはOSディスクが格納されます。
この方法を選択すると、一時的なマシンデータにローカルストレージ(同じハイパーバイザープール内のサーバー上)を使用するかどうかを選択できます。この方法は、共有ストレージ内のデータほど永続性や回復性を必要としません。これは一時データキャッシュと呼ばれます。ローカルディスクは、メインOSストレージへのトラフィックを削減するのに役立ちます。このディスクは、マシンが再起動するたびにクリアされます。ディスクはライトスルーメモリキャッシュを介してアクセスされます。一時データにローカルストレージを使用する場合、プロビジョニングされたVDAは特定のハイパーバイザーホストに紐付けられます。そのホストが故障すると、VMは起動できません。
例外: Microsoft System Center Virtual Machine Managerは、クラスター共有ボリューム(CSV)を使用する場合、ローカルストレージ上の一時データキャッシュディスクを許可しません。
一時データをローカルに保存するための接続を作成し、各VMのキャッシュディスクサイズとメモリサイズの非デフォルト値を有効にして構成します。デフォルト値は接続タイプに合わせて調整されており、ほとんどのケースで十分です。詳細については、「マシンカタログの作成」を参照してください。
ハイパーバイザーは、ディスクイメージをローカルで読み取りキャッシュすることにより、最適化テクノロジーを提供することもできます。たとえば、XenServerはIntelliCache™を提供し、中央ストレージへのネットワークトラフィックを削減します。

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

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

接続とリソースを作成する

サイトの作成時に、最初の接続をオプションで作成できます。サイト作成ウィザードには、以下のセクションで説明する接続関連のページが含まれています。
サイトの作成後に接続を作成する場合は、手順1から開始します。
重要:
接続を作成する前に、ホストリソース(ストレージとネットワーク)が利用可能である必要があります。
  1. Web Studioにサインインします。
  2. 左ペインでホスティングを選択します。
  3. アクションバーで を選択します。
  4. ウィザードは、以下のページ(特定のページの内容は選択した接続タイプによって異なります)を案内します。各ページを完了したら、 をクリックして ページに進みます。

接続

接続作成ウィザードの接続ページ
「接続」ページで:
  • 接続を作成するには、 を選択します。既存の接続と同じホスト構成に基づいて接続を作成するには、 を選択し、関連する接続を選択します。
  • フィールドで、使用しているハイパーバイザーを選択します。パブリッククラウドホスト接続は、Hybrid Rights Licenseを使用している場合にのみドロップダウンリストに表示されます。または、PowerShellコマンド Get-HypHypervisorPlugin [-ZoneUid] $rluid [-IncludeUnavailable] false/true を使用して、以下を取得できます。
    • サードパーティ製プラグインを含む、Citrixがサポートするすべてのハイパーバイザープラグインのリスト。
    • ハイパーバイザープラグインの可用性。可用性ステータスがfalseの場合、ハイパーバイザープラグインが正しくインストールされていないか、ハイブリッド権限ライセンスが付与されていない可能性があります。
  • 接続アドレスと資格情報フィールドは、選択した接続タイプによって異なります。要求された情報を入力します。
  • 接続名を入力します。この名前はWeb Studioに表示されます。
  • 仮想マシンの作成に使用するツールを選択します: Web Studioツール (Machine Creation Services™ や Citrix Provisioning など) またはその他のツール。

ストレージ管理

ストレージ管理
ストレージ管理の種類と方法については、「ホストストレージ」を参照してください。
Hyper-V または VMware ホストへの接続を構成している場合は、クラスター名を参照して選択します。その他の接続タイプでは、クラスター名は要求されません。
ストレージ管理方法を選択します。ハイパーバイザーによって共有されるストレージ、またはハイパーバイザーにローカルなストレージ。
  • ハイパーバイザーで共有されるストレージを選択した場合、利用可能なローカルストレージに一時データを保持するかどうかを指定します。(この接続を使用するマシンカタログで、デフォルト以外のサイズの一時ストレージを指定できます。)例外: クラスター共有ボリューム(CSV)を使用する場合、Microsoft System Center Virtual Machine Managerはローカルストレージ上の一時データキャッシュディスクを許可しません。Web Studioでそのストレージ管理設定を構成すると失敗します。
XenServer プールで共有ストレージを使用する場合、共有ストレージデバイスの負荷を軽減するために IntelliCache を使用するかどうかを指定します。「XenServer 接続で IntelliCache を使用する」を参照してください。
注:
XenServer、VMware、およびSCVMM仮想化環境では、OSディスクと同じストレージ場所にライトバックキャッシュ(WBC)ディスクを配置できます。この場合、利用可能なローカルストレージで一時データを最適化するを選択しないでください。

ストレージの選択

接続作成ウィザードのストレージ選択ページ
ストレージの選択の詳細については、「ホストストレージ」を参照してください。
利用可能なデータタイプごとに、少なくとも1つのホストストレージデバイスを選択します。前のページで選択したストレージ管理方法によって、このページで選択できるデータタイプが決まります。ウィザードの次のページに進む前に、サポートされているデータタイプごとに少なくとも1つのストレージデバイスを選択してください。
注:
  • XenServer、VMware、SCVMMの仮想化環境では、利用可能なOSストレージリストと利用可能な一時ストレージリストを同じに構成した場合、MCSはライトバックキャッシュ(WBC)ディスクをOSディスクと同じストレージ場所に配置します。
  • 少なくとも2つ以上のOSデータストレージの場所を選択すると、最小負荷方式でストレージの負荷分散を最適化するオプションが表示されます。このオプションを使用すると、ディスク割り当てのために最も負荷の低いストレージリポジトリを選択できます。 最小負荷方式でストレージの負荷分散を最適化するオプションの画像
  • 概要ページには、選択に応じてオプションが有効か無効かが表示されます。詳細パネルには、ストレージ割り当て方法の変更が表示されます。OSストレージページのストレージの編集オプションを使用して調整できます。または、PowerShellを使用して同じ目標を達成することもできます。VMの柔軟なストレージ場所オプションを参照してください。
ストレージ管理ページで**「ハイパーバイザーで共有されるストレージを使用」を選択し、「利用可能なローカルストレージで一時データを最適化」**を選択すると、ストレージ選択ページでより多くの構成オプションを利用できます。たとえば、一時データに使用するローカルストレージデバイス(同じハイパーバイザープール内)を選択できます。
現在選択されているストレージデバイスの数が表示されます (上記のグラフィックでは「1 storage device selected」)。そのエントリにカーソルを合わせると、選択されているデバイス名が表示されます。
  1. 使用するストレージデバイスを変更するには、選択をクリックします。
  2. ストレージの選択ダイアログボックスで、ストレージデバイスのチェックボックスをオンまたはオフにして、OKをクリックします。

ネットワーク

ネットワークページで、リソースの名前を入力します。この名前は、接続に関連付けられたストレージとネットワークの組み合わせを識別するためにWeb Studioに表示されます。
VMが使用するネットワークを1つ以上選択します。

概要

概要ページで、選択内容を確認します。完了したら、完了をクリックします。
注意: 一時データをローカルに保存すると、この接続を使用するマシンを含むマシンカタログを作成する際に、一時データストレージの非デフォルト値を構成できます。「マシンカタログの作成」を参照してください。

接続設定の編集

この手順を使用して接続の名前を変更したり、接続を作成したりしないでください。それらの接続は異なる操作です。現在ホストしているマシンに新しいアドレスがある場合にのみ、アドレスを変更してください。別のアドレスを別のマシンに入力すると、接続のマシンカタログが破損します。
このリソースにアクセスするマシンカタログは、適切なGPU固有のマスターイメージを使用する必要があるため、接続のGPU設定を変更することはできません。接続を作成してください。
  1. Web Studioにサインインします。
  2. 左ペインでホスティングを選択します。
  3. 接続を選択し、アクションバーで接続の編集を選択します。
  4. 接続を編集する際に利用できる設定のガイダンスに従ってください。
  5. 完了したら、適用をクリックして行った変更を適用し、ウィンドウを開いたままにするか、保存をクリックして変更を適用し、ウィンドウを閉じます。
接続プロパティページ:
  • 接続アドレスと資格情報を変更するには、**設定の編集...**を選択し、新しい情報を入力します。
  • XenServer接続の高可用性サーバーを指定するには、**サーバーの編集...**を選択し、サーバーを選択します。Citrixでは、プールマスターに障害が発生した場合にXenServerとの通信を可能にするため、プール内のすべてのサーバーを選択することをお勧めします。
    注:
    HTTPSを使用しており、高可用性サーバーを構成したい場合は、プール内のすべてのサーバーにワイルドカード証明書をインストールしないでください。各サーバーには個別の証明書が必要です。
詳細設定ページ:
  • Remote PC Accessで使用されるMicrosoft System Center Configuration Manager (ConfMgr) Wake on LAN接続タイプの場合、ConfMgr Wake Proxy、マジックパケット、およびパケット送信情報を入力します。
  • スロットリングしきい値設定を使用すると、接続で許可される最大電源アクション数を指定できます。これらの設定は、電源管理設定が同時に起動するマシンが多すぎたり少なすぎたりする場合に役立ちます。各接続タイプには、ほとんどのケースに適した特定のデフォルト値があり、変更してはなりません。
  • 同時アクション (すべてのタイプ) 設定では、この接続で同時に発生できる最大絶対数と、この接続を使用するすべてのマシンの最大割合という2つの値を指定します。絶対値とパーセンテージ値の両方を指定する必要があります。実際に適用される制限は、これらの値のうち小さい方です。
    たとえば、34台のマシンがある展開で、**Simultaneous actions (all types)**が絶対値10、パーセンテージ値10に設定されている場合、適用される実際の制限は3です(つまり、34の10パーセントを最も近い整数に丸めたもので、絶対値10台のマシンよりも小さい)。
  • Maximum new actions per minuteは絶対数です。パーセンテージ値はありません。
  • 「接続オプション」フィールドには、Citrixサポート担当者の指示または明示的なドキュメントの指示がある場合にのみ情報を入力してください。
共有テナントページ:
この接続のサブスクリプションとAzure Compute Galleryを共有するテナントとサブスクリプションを追加します。これにより、カタログを作成または更新する際に、それらのテナントとサブスクリプションから共有イメージを選択できます。
  • この接続に関連付けられているアプリケーションのアプリケーションIDとアプリケーションシークレットを入力します。この情報を使用して、Azureに認証できます。セキュリティを確保するために、定期的にキーを変更することをお勧めします。
  • 共有テナントとサブスクリプションを指定します。最大8つの共有テナントを追加できます。各テナントにつき、最大8つのサブスクリプションを追加できます。
  • 完了したら、保存と適用をクリックします。
「接続オプション」フィールドには、Citrixサポート担当者の指示がある場合にのみ情報を入力してください。

ネットワークの編集

接続のネットワークを変更できます。次の手順を実行します。
  1. に移動します。
  2. 接続の下にあるターゲットリソースを選択し、アクションバーで を選択します。
  3. 仮想マシンが使用するネットワークを1つ以上選択します。
  4. 変更を保存して終了するには、保存をクリックします。

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

接続のメンテナンスモードをオンにすると、新しい電源操作が接続に保存されているマシンに影響を与えるのを防ぎます。ユーザーは、マシンがメンテナンスモードの場合、マシンに接続できません。ユーザーがすでに接続している場合、メンテナンスモードはログオフ時に有効になります。
  1. Web Studioにサインインします。
  2. 左ペインでホスティングを選択します。
  3. 接続を選択します。メンテナンスモードをオンにするには、アクションバーでTurn On Maintenance Modeを選択します。メンテナンスモードをオフにするには、Turn Off Maintenance Modeを選択します。
個々のマシンに対してメンテナンスモードをオンまたはオフにすることもできます。また、マシンカタログまたはデリバリーグループ内のマシンに対してメンテナンスモードをオンまたはオフにすることもできます。

接続を削除する

接続を削除すると、多数のマシンが削除され、データが失われる可能性があります。影響を受けるマシン上のユーザーデータがバックアップされているか、不要であることを確認してください。
接続を削除する前に、以下を確認してください。
  • すべてのユーザーが接続に保存されているマシンからログオフしていること。
  • 切断されたユーザーセッションが実行されていないこと。
  • プールされたマシンと専用マシンのメンテナンスモードがオンになっていること。
  • 接続で使用されているマシンカタログ内のすべてのマシンは電源がオフになります。
カタログによって参照されている接続を削除すると、マシンカタログは使用できなくなります。この接続がカタログによって参照されている場合、カタログを削除するオプションがあります。カタログを削除する前に、他の接続で使用されていないことを確認してください。
  1. Web Studioにサインインします。
  2. 左ペインでホスティングを選択します。
  3. 接続を選択し、アクションバーで接続の削除を選択します。
  4. この接続にマシンが格納されている場合、マシンを削除する必要があるかどうかが尋ねられます。削除する場合は、関連付けられている Active Directory コンピューターアカウントをどうするかを指定します。

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

  1. Web Studioにサインインします。
  2. 左ペインでホスティングを選択します。
  3. 接続を選択し、アクションバーで または を選択します。

TLS証明書の信頼をテストする

信頼されていない証明書が原因でホスト接続の停止が発生した場合、Web Studio で証明書を再信頼できます。再信頼するには:
  1. 左ペインでホスティングを選択します。
  2. 証明書を再信頼する接続を右クリックし、 を選択します。
  3. 次のウィンドウでパスワードを入力し、保存をクリックします。
    • 証明書を再信頼する必要がある場合、証明書を信頼するオプションを含む警告ダイアログボックスが表示されます。
    • 証明書がすでに信頼されている場合、証明書が信頼されていることを示す成功ダイアログボックスが表示されます。

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

  1. Web Studioにサインインします。
  2. 左ペインでホスティングを選択します。
  3. 接続を選択し、アクションバーでマシンの表示を選択します。
上部のペインには、接続を介してアクセスされるマシンが一覧表示されます。マシンを選択すると、下部のペインにその詳細が表示されます。開いているセッションのセッション詳細も提供されます。
検索機能を使用して、マシンをすばやく見つけます。ウィンドウ上部のリストから保存された検索を選択するか、新しい検索を作成します。マシン名の全部または一部を入力して検索するか、高度な検索に使用する式を作成できます。式を作成するには、 をクリックし、プロパティと演算子のリストから選択します。

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

  1. Web Studioにサインインします。
  2. 左ペインでホスティングを選択します。
  3. 接続を選択し、 ペインで を選択します。
  4. アクションバーで次のいずれかを選択します。一部のアクションは、マシンの状態と接続ホストの種類によっては利用できません。
アクション 説明
起動 マシンが電源オフまたは一時停止状態の場合に起動します。
一時停止 マシンをシャットダウンせずに一時停止し、マシンリストを更新します。
シャットダウン オペレーティングシステムにシャットダウンを要求します。
強制シャットダウン マシンを強制的に電源オフにし、マシンリストを更新します。
再起動 オペレーティングシステムにシャットダウンを要求し、その後マシンを再起動します。オペレーティングシステムがこれに応じられない場合、デスクトップは現在の状態のままになります。
メンテナンスモードを有効にする マシンへの接続を一時的に停止します。この状態のマシンにはユーザーは接続できません。ユーザーが接続している場合、メンテナンスモードはログオフ時に有効になります。(上記のように、接続を介してアクセスされるすべてのマシンに対してメンテナンスモードをオンまたはオフにすることもできます。)
デリバリーグループから削除 Delivery Groupからマシンを削除しても、そのDelivery Groupが使用するMachine Catalogからは削除されません。マシンは、ユーザーが接続していない場合にのみ削除できます。マシンを削除している間、ユーザーが一時的に接続できないようにするには、メンテナンスモードをオンにします。
削除 マシンを削除すると、ユーザーはそのマシンにアクセスできなくなり、マシンはMachine Catalogから削除されます。マシンを削除する前に、すべてのユーザーデータがバックアップされているか、不要になっていることを確認してください。マシンは、ユーザーが接続していない場合にのみ削除できます。マシンを削除している間、ユーザーが一時的に接続できないようにするには、メンテナンスモードをオンにします。
マシンのシャットダウンを伴う操作の場合、マシンが10分以内にシャットダウンしないと、電源がオフになります。シャットダウン中にWindowsが更新プログラムのインストールを試みると、更新が完了する前にマシンの電源がオフになるリスクがあります。

ストレージの編集

接続を使用するVMのオペレーティングシステムデータと一時データを保存するために使用されるサーバーのステータスを表示できます。また、各データタイプのストレージにどのサーバーを使用するかを指定することもできます。
  1. Web Studioにサインインします。
  2. 左ペインでホスティングを選択します。
  3. 接続を選択し、アクションバーでストレージの編集を選択します。
  4. 左側のペインで、データタイプ(オペレーティングシステムまたは一時)を選択します。
  5. 選択したデータタイプに対して、1つ以上のストレージデバイスのチェックボックスをオンまたはオフにします。
  6. OKをクリックします。
リスト内の各ストレージデバイスには、その名前とストレージステータスが含まれています。有効なストレージステータスの値は次のとおりです。
  • 使用中: ストレージはマシンの作成に使用されています。
  • 廃止済み: ストレージは既存のマシンにのみ使用されています。このストレージには新しいマシンは追加されません。
  • 未使用: ストレージはマシンの作成に使用されていません。
現在使用中のデバイスのチェックボックスをオフにすると、そのステータスは廃止済みに変わります。既存のマシンはそのストレージデバイスを引き続き使用し(データを書き込むこともできます)、そのため、マシンの作成に使用されなくなった後でも、その場所がいっぱいになる可能性があります。

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

  1. Web Studioにサインインします。
  2. 左ペインでホスティングを選択します。
  3. リソースを選択し、アクションバーで適切なエントリ(リソースの削除、リソースの名前変更、またはリソースのテスト)を選択します。

VMの柔軟なストレージ場所オプション

マシンカタログ内のVMには、さまざまなストレージサービス(SR)が割り当てられます。異なるストレージでのVM割り当てのバランスを取るには、2つのオプションがあります。
  • 強化された現在のラウンドロビン割り当て方法: MCS は、常に同じ固定 SR から開始するのではなく、最後に使用された SR の直後の SR から割り当てを開始します。
  • 最小負荷ベースの割り当て方法: 同じマシンカタログ内の各 SR の VM の総数を比較して決定される、現在の負荷が最も低い SR に VM を配置します。たとえば、マシンカタログに 100 台の VM が次のように分散されている場合(SR1 に 20 台、SR2 に 30 台、SR3 に 50 台)、新しい VM はまず SR1 に割り当てられます。この方法により、SR1、SR2、SR3 全体で負荷が分散されます。
この機能は次のとおりです。
  • すべてのオンプレミスハイパーバイザー(VMware、XenServer、Hyper-V)に適用可能
  • OS ディスクストレージにのみ適用可能。
  • 既存の VM には適用されません
負荷ベースの割り当てオプションを実装するには、ホスト接続の作成または更新時にカスタムプロパティ Name="StorageBalanceType" Value="VMCountBasedLeastLoad を追加します。このカスタムプロパティと値を使用しない場合、デフォルトで強化されたラウンドロビン方式が適用されます。
例:
  • ホスト接続の作成時:
    New-Item -CustomProperties "<CustomProperties xmlns=`"http://schemas.citrix.com/2014/xd/machinecreation`" xmlns:xsi=`"http://www.w3.org/2001/XMLSchema-instance`"><Property xsi:type=`"StringProperty`" Name=`"StorageBalanceType`" Value=`"VMCountBasedLeastLoad`" /></CustomProperties>" -HypervisorConnectionName "Xen-Connection" -NetworkPath @("XDHyp:\Connections\Xen-Connection\Network 0.network") -Path @("XDHyp:\HostingUnits\XS-Network") -PersonalvDiskStoragePath @() -RootPath "XDHyp:\Connections\Xen-Connection\" -StoragePath @("XDHyp:\Connections\Xen-Connection\NFS virtual disk storage.storage")
  • ホスト接続の更新時:
    Set-Item  -CustomProperties "<CustomProperties xmlns=`"http://schemas.citrix.com/2014/xd/machinecreation`" xmlns:xsi=`"http://www.w3.org/2001/XMLSchema-instance`"><Property xsi:type=`"StringProperty`" Name=`"StorageBalanceType`" Value=`"VMCountBasedLeastLoad`" /></CustomProperties>" -Path @("XDHyp:\HostingUnits\XS-Network")

孤立したAzureリソースの検出

孤立したリソースは、システム内に存在する使用されていないリソースであり、不要な費用につながる可能性があります。
クラウド管理者以外に、「ホスト」の下にある「ハイパーバイザーでホスト接続を使用して孤立したリソースを検出する」権限を持つ新しく作成された役割は、孤立したリソースを検出できます。
この機能を使用すると、Citrix Virtual Apps and Desktopsサイトのホストにある孤立したAzureリソースを検出できます。
Web Studioで次の手順を実行します。
  1. 「管理」から、左ペインで「ホスティング」を選択します。
  2. 接続を選択し、アクションバーで「孤立したリソースの検出」を選択します。「孤立したリソースの検出」ダイアログボックスには、孤立したリソースのレポートが表示されます。
  3. 孤立したリソースのレポートを表示するには、「レポートの表示」を選択します。
または、PowerShellを使用して孤立したAzureリソースを検出できます。詳細については、「孤立したリソースのリストを取得する」を参照してください。
孤立したリソースの原因を理解し、その後の対処方法については、「Citrixで孤立したAzureリソースを効率的に管理する」を参照してください。

接続タイマー

ポリシー設定を使用して、3つの接続タイマーを構成できます。
  • 「最大接続タイマー」:ユーザーデバイスと仮想デスクトップ間の途切れない接続の最大期間を決定します。「セッション接続タイマー」および「セッション接続タイマー間隔」ポリシー設定を使用します。
  • 「接続アイドルタイマー」:ユーザーからの入力がない場合に、仮想デスクトップへの途切れないユーザーデバイス接続が維持される期間を決定します。「セッションアイドルタイマー」および「セッションアイドルタイマー間隔」ポリシー設定を使用します。
  • 接続解除タイマー: 接続が解除され、ロックされた仮想デスクトップが、セッションがログオフされるまでロックされたままになる時間を決定します。「接続解除セッションタイマー」および「接続解除セッションタイマー間隔」ポリシー設定を使用します。
これらの設定のいずれかを更新する場合は、展開全体で一貫性があることを確認してください。
詳細については、ポリシー設定のドキュメントを参照してください。

孤立したリソースのリストを取得する

MCS によって作成されたものの、MCS によって追跡されなくなった孤立したリソースのリストを取得できます。これは現在、Azure 環境に適用されます。リストを取得するには、PowerShell コマンドを使用できます。接続を使用してフィルタリングできます。
デフォルトでは、フル管理者およびクラウド管理者の役割にこの権限が割り当てられています。他の役割にこのアクションを実行させるには、ホストの下にあるハイパーバイザーで孤立したリソースを検出するためにホスト接続を使用する権限を割り当てます。詳しくは、「役割の作成と管理」を参照してください。
注:
  • プロビジョニングまたはイメージの更新が進行中の場合、PowerShell コマンドは拒否されます。
  • すべてのCitrixタグが付けられた顧客管理リソースは、孤立リソースとして検出されます。ただし、そのリソースに値がtrueのCitrixDetectIgnoreという別のタグを追加すると、孤立リソースの検出中にそのリソースは無視されます。

制限事項

  • 組み込みのフル管理者またはクラウド管理者ロールの管理者ユーザーのみが、PowerShellコマンドを実行して孤立リソースのリストを取得できます。
  • 孤立したリソースの誤認識を避けるため、孤立したリソースをフィルタリングしている間はVMの電源を入れないでください。
  • 負荷が高い可能性がある場合、約2,000件のレコードが孤立として表示されます。
孤立リソースのリストを表示するには:
  1. PowerShellウィンドウを開きます。
  2. 次のコマンドを実行します。
    1. 接続UIDを取得します。接続UIDは、HypervisorConnectionUid属性の値です。
      Get-ChildItem xdhyp:\connections | where { $_.PluginId -like 'Azure*' }"
    2. 孤立したリソースのリストを取得します。
      get-provorphanedresource -HypervisorConnectionUid <connection uid>
サブスクリプションIDから孤立リソースのリストを表示するには:
  1. PowerShellウィンドウを開きます。
  2. 次のコマンドを実行します。
    1. サブスクリプションIDを使用して接続UIDを見つけます。接続UIDはHypervisorConnectionUid属性の値です。
      Get-ChildItem xdhyp:\connections | where { $_.CustomProperties -match '<subscriptionId>' }
    2. 孤立リソースのリストを取得します。
      get-provorphanedresource -HypervisorConnectionUid <connection uid>
注:
削除する前にリソースを慎重に確認してください。

ホスティング接続にWinHttp (netsh) プロキシサーバー設定を使用する

この機能強化により、ホスティング接続でWinHttp (netsh) プロキシサーバー設定をホスティング接続で使用できるようになります。これにより、プロキシ設定が簡素化され、他のCitrixサービスで使用されるプロキシ設定構成とも整合性が取れます。
この機能は、以下の仮想化環境に適用されます。
  • XenServer
  • グーグル クラウド
  • マイクロソフト アジュール
  • ニュータニックス
  • レッドハット オープンシフト
  • ヴイエムウェア
ホスティング接続にDelivery Controllerで構成されたWinHttp (netsh) プロキシサーバーを使用するには、このカスタムプロパティをホスティング接続に含めることができます。
<Property xsi:type="StringProperty" Name="UseWinHttpProxyForHypervisorTraffic" Value="True" />
  • このカスタムプロパティがTrueに設定されている場合、ハイパーバイザーへのAPI呼び出しは、netsh winhttp set proxyコマンドを介してマシンに設定されているWinHttpプロキシサーバーを経由してルーティングされます。
  • このカスタムプロパティがFalseに設定されている場合、API呼び出しはDDCに構成されているすべてのプロキシサーバー(WinINetプロキシおよび.netプロキシを含む)を無視します。
  • このカスタムプロパティがホスティング接続に存在しない場合、マシンのWinINetまたは.netプロキシサーバー構成が使用されます。これは既存の動作です。

ユースケース

  • 例1:ホスティング接続にカスタムプロパティが設定されていない場合
    ホスティング接続は、WinINetプロキシ構成、続いて.netプロキシ構成を読み取り、構成されている場合はプロキシ設定を使用します。何も構成されていない場合は、直接接続が作成されます。これは既存の動作であり、引き続きそのまま機能します。
  • 例2:ホスティング接続にカスタムプロパティが「True」に設定されている場合
    ホスティング接続はWinHttpプロキシ設定のみを読み取り、存在する場合はプロキシ設定を使用します。存在しない場合、ホスティング接続にはプロキシ設定は使用されません。
  • 例3:カスタムプロパティがホスティング接続に値 = False で設定されている
    ホスティング接続は、マシン上のプロキシ構成設定を読み取らず、プロキシなしでハイパーバイザーへの接続を試行します。

前提条件

PowerShellを使用してホスト接続を作成する際にカスタムプロパティを設定する前に、すべてのDesktop Delivery ControllerでWinHTTPプロキシを構成していることを確認してください。

構成手順

CLIを介してWinHttpプロキシ設定を使用する新しいホスティング接続を作成するには:
$CustomProperties = "<CustomProperties  xmlns=`"http://schemas.citrix.com/2014/xd/machinecreation`" xmlns:xsi=`"http://www.w3.org/2001/XMLSchema-instance`">
<!-- Include any other hypervisor specific custom properties here -->
<Property xsi:type=`"StringProperty`" Name=`"UseWinHttpProxyForHypervisorTraffic`" Value=`"True`" />
</CustomProperties>"

New-Item -ConnectionType $ConnectionType -HypervisorAddress @('https://hypervisorhost1.example.com') -Path @('XDHyp:\Connections\$ConnectionName') -Password $Password -UserName $User -CustomProperties $CustomProperties
既存のホスティング接続にカスタムプロパティを設定するには:
  1. 既存のカスタムプロパティがホスティング接続に存在する場合は、それをコピーします。
    dir XDHyp:\Connections
  2. ホスティング接続のカスタムプロパティをコピーし、以下を追加して変数に保存します。
    $CustomProperties
    <Property xsi:type=`"StringProperty`" Name=`"UseWinHttpProxyForHypervisorTraffic`" Value=`"True`" />
    例:
    Example:
    $CustomProperties = "<CustomProperties xmlns=`"http://schemas.citrix.com/2014/xd/machinecreation`" xmlns:xsi=`"http://www.w3.org/2001/XMLSchema-instance`">
    <Property xsi:type=`"StringProperty`" Name=`"SubscriptionId`" Value=`"123`" />
    <Property xsi:type=`"StringProperty`" Name=`"ManagementEndpoint`" Value=`"https://management.azure.com/`" />
    <Property xsi:type=`"StringProperty`" Name=`"AuthenticationAuthority`" Value=`"https://login.microsoftonline.com/`" />
    <Property xsi:type=`"StringProperty`" Name=`"StorageSuffix`" Value=`"core.windows.net`" />
    <Property xsi:type=`"StringProperty`" Name=`"TenantId`" Value=`"123abc`" />
    <Property xsi:type=`"StringProperty`" Name=`"SharedTenants`" Value=`"`[ { 'Tenant':'123abc', 'Subscriptions':['345', '567'] } ]`"` /><Property xsi:type=`"StringProperty`" Name=`"UseWinHttpProxyForHypervisorTraffic`" Value=`"True`" />
    </CustomProperties>"
    既存のカスタムプロパティが空だった場合は、カスタムプロパティを設定します。
    $CustomProperties = "<CustomProperties  xmlns=`"http://schemas.citrix.com/2014/xd/machinecreation`" xmlns:xsi=`"http://www.w3.org/2001/XMLSchema-instance`">
    <Property xsi:type=`"StringProperty`" Name=`"UseWinHttpProxyForHypervisorTraffic`" Value=`"True`" />
    </CustomProperties>"
  3. 既存のホスティング接続を更新するには、Set-Item コマンドを実行します。
    Set-Item -CustomProperties $CustomProperties -LiteralPath @("XDHyp:\Connections\$ConnectionName") -PassThru -UserName $User -SecurePassword $Password

次のステップ

特定のホストタイプへの接続については、以下を参照してください。
初期展開プロセス中の場合は、マシンカタログを作成します。