接続とリソースの作成および管理
重要:
Citrix Virtual Apps and Desktops™ 7 2006以降、現在の展開で次のいずれかのテクノロジーを使用している場合、それらのテクノロジーを使用するサポート終了(EOL)項目を削除した後にのみ、展開を現在のリリースにアップグレードできます。
- パーソナルvディスク (PvD)
- アップディスク™
- パブリッククラウドホストの種類:Citrix クラウドプラットフォーム、Microsoft Azure Classic
詳細については、「PVD、AppDisks、およびサポートされていないホストの削除」を参照してください。
注:
Starting with version 2511, Citrix Web Studio (web-based) is the only management console for Citrix Virtual Apps and Desktops™. Citrix Studio (MMC-based) has been removed from the installer. This article applies only to Web Studio. For information about Citrix Studio, see the equivalent article in Citrix Virtual Apps and Desktops 7 2212 or earlier.
If you want to use public cloud host connections to your deployment, you need Hybrid Rights License to complete your fresh installation or upgrade to the current release.
インストーラーが、サポートされていないテクノロジーまたはHybrid Rights Licenseのないホスト接続を1つ以上検出すると、アップグレードは一時停止または停止し、説明メッセージが表示されます。インストーラーログに詳細が含まれています。詳細については、「展開のアップグレード」を参照してください。
ハイブリッドライツライセンスがホスト接続に与える影響
パブリッククラウドホストへのホスト接続が、Hybrid Rights Licenseの資格に基づいて影響を受ける3つのシナリオがあります。
-
パブリッククラウドホストへの新しいホスト接続を作成するには、Hybrid Rights Licenseが必要です。
-
ハイブリッドライツライセンスを所有しているが、ライセンスの有効期限が切れている場合、パブリッククラウドホストへの既存の接続は資格なしとマークされ、メンテナンスモードに入ります。既存のホスト接続がメンテナンスモードの場合、次の操作はできません。
- ホスト接続を追加または変更する
- カタログを作成し、イメージを更新する
- 電源操作を実行する
-
権限のないホスト接続が権限のあるものに変更されると、既存のホスト接続が再度有効になります。
はじめに
サイトを作成する際に、ホスティングリソースへの最初の接続をオプションで作成できます。後で、その接続を変更したり、他の接続を作成したりできます。接続の構成には、サポートされているハイパーバイザーの中から接続タイプを選択することと、その接続のリソースからストレージとネットワークを選択することが含まれます。
読み取り専用管理者は、接続とリソースの詳細を表示できます。接続とリソースの管理タスクを実行するには、完全な管理者である必要があります。詳細については、「委任管理」を参照してください。
接続タイプに関する情報の場所
サポートされている仮想化プラットフォームを使用して、Citrix Virtual AppsまたはCitrix Virtual Desktops環境でマシンをホストおよび管理できます。「システム要件」の記事にサポートされているタイプが記載されています。
詳細については、以下の情報源を参照してください。
-
ゼノサーバー (旧 シトリックス ハイパーバイザー™):
- ゼノサーバー仮想化環境。
- XenServer®ドキュメント。
-
ニュータニックス アクロポリス:
- ニュータニックス仮想化環境。
- Nutanix ドキュメント。
-
ヴイエムウェア:
- VMware 仮想化環境。
- VMware 製品ドキュメント。
-
マイクロソフト ハイパーV:
- マイクロソフト システムセンター バーチャルマシンマネージャー 仮想化環境 記事。
- Microsoft ドキュメント。
-
パブリッククラウドホスト接続 (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から開始します。
重要:
接続を作成する前に、ホストリソース(ストレージとネットワーク)が利用可能である必要があります。
- Web Studioにサインインします。
- 左ペインで「ホスティング」を選択します。
- アクションバーで「接続とリソースの追加」を選択します。
- ウィザードは以下のページを案内します(特定のページコンテンツは選択した接続タイプによって異なります)。各ページを完了したら、「次へ」をクリックして「概要」ページに進みます。
接続について
接続作成ウィザードの接続ページ(/ja-jp/citrix-virtual-apps-desktops/2511/media/add-conn-connection.png)
「接続」ページで:
- 接続を作成するには、「新しい接続を作成」を選択します。既存の接続と同じホスト構成に基づいて接続を作成するには、「既存の接続を使用」を選択し、関連する接続を選択します。
-
「接続の種類」フィールドで、使用しているハイパーバイザーを選択します。パブリッククラウドホスト接続は、ハイブリッドライツライセンスを使用している場合にのみドロップダウンリストに表示されます。または、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ディスクと同じストレージ場所に配置します。
- OSデータストレージの場所を2つ以上選択すると、最小負荷方式でストレージ負荷分散を最適化オプションが表示されます。このオプションを使用すると、ディスク割り当てのために最も負荷の低いストレージリポジトリを選択できます。
![]()
- 概要ページには、選択に応じてオプションが有効か無効かが示されます。詳細パネルには、ストレージ割り当て方法の変更が表示されます。OSストレージページのストレージの編集オプションを使用して調整できます。または、PowerShellを使用して同じ目標を達成することもできます。詳しくは、「VMの柔軟なストレージ場所オプション」を参照してください。
ストレージ管理ページでハイパーバイザーで共有されるストレージを使用を選択し、利用可能なローカルストレージで一時データを最適化を選択すると、ストレージ選択ページでより多くの構成オプションを利用できます。たとえば、一時データに使用するローカルストレージデバイス(同じハイパーバイザープール内)を選択できます。
現在選択されているストレージデバイスの数が表示されます(上記のグラフィックでは「1 storage device selected」)。そのエントリにマウスカーソルを合わせると、選択されたデバイス名が表示されます。
- 選択をクリックして、使用するストレージデバイスを変更します。
- ストレージの選択ダイアログボックスで、ストレージデバイスのチェックボックスをオンまたはオフにして、OKをクリックします。
ネットワーク
ネットワークページで、リソースの名前を入力します。この名前は、Web Studioに表示され、接続に関連付けられたストレージとネットワークの組み合わせを識別します。
VMが使用するネットワークを1つ以上選択します。
概要
概要ページで、選択内容を確認します。完了したら、完了をクリックします。
注意: 一時データをローカルに保存すると、この接続を使用するマシンを含むマシンカタログを作成する際に、一時データストレージの非デフォルト値を構成できます。「マシンカタログの作成」を参照してください。
接続設定の編集
接続の名前変更や接続の作成にこの手順を使用しないでください。これらの接続は異なる操作です。現在ホストしているマシンに新しいアドレスがある場合にのみ、アドレスを変更してください。別のアドレスを別のマシンに入力すると、接続のMachine Catalogsが破損します。
接続のGPU設定は変更できません。このリソースにアクセスするMachine Catalogsは、適切なGPU固有のマスターイメージを使用する必要があるためです。接続を作成してください。
- Web Studioにサインインします。
- 左ペインでHostingを選択します。
- 接続を選択し、アクションバーでEdit Connectionを選択します。
- 接続を編集する際に利用できる設定のガイダンスに従ってください。
- 完了したら、Applyをクリックして変更を適用しウィンドウを開いたままにするか、Saveをクリックして変更を適用しウィンドウを閉じます。
接続プロパティページ:
- 接続アドレスと資格情報を変更するには、設定の編集…を選択し、新しい情報を入力します。
-
XenServer接続の高可用性サーバーを指定するには、サーバーの編集…を選択し、サーバーを選択します。Citrixは、プールマスターが失敗した場合にXenServerとの通信を可能にするために、プール内のすべてのサーバーを選択することを推奨します。
注:
HTTPSを使用しており、高可用性サーバーを構成したい場合は、プール内のすべてのサーバーにワイルドカード証明書をインストールしないでください。各サーバーに個別の証明書が必要です。
詳細設定ページ:
-
リモートPCアクセスで使用される Microsoft System Center Configuration Manager (ConfMgr) のウェイクオンLAN接続タイプの場合、ConfMgr Wake Proxy、マジックパケット、およびパケット送信情報を入力します。
-
スロットリングしきい値設定を使用すると、接続で許可される最大電源アクション数を指定できます。これらの設定は、電源管理設定が同時に起動するマシンが多すぎたり少なすぎたりする場合に役立ちます。各接続タイプには、ほとんどの場合に適切な特定のデフォルト値があり、変更してはなりません。
-
「同時実行アクション (すべての種類)」設定では、この接続で同時に発生できる最大絶対数と、この接続を使用するすべてのマシンの最大割合という2つの値を指定します。絶対値とパーセンテージ値の両方を指定する必要があります。実際に適用される制限は、これらの値のうち小さい方です。
たとえば、34台のマシンがある展開で、「同時実行アクション (すべての種類)」が絶対値10、パーセンテージ値10に設定されている場合、実際に適用される制限は3になります(これは、34の10パーセントを最も近い整数に丸めたもので、絶対値10台のマシンよりも小さい値です)。
-
「1分あたりの新規アクションの最大数」は絶対数です。パーセンテージ値はありません。
-
「接続オプション」フィールドには、Citrixサポート担当者の指示または明示的なドキュメントの指示がある場合にのみ情報を入力してください。
共有テナントページ:
この接続のサブスクリプションとAzure Compute Galleryを共有するテナントとサブスクリプションを追加します。これにより、カタログを作成または更新する際に、それらのテナントとサブスクリプションから共有イメージを選択できます。
- この接続に関連付けられているアプリケーションの「アプリケーションID」と「アプリケーションシークレット」を入力します。この情報を使用してAzureに認証できます。セキュリティを確保するために、定期的にキーを変更することをお勧めします。
- 共有テナントとサブスクリプションを指定します。最大8つの共有テナントを追加できます。各テナントにつき、最大8つのサブスクリプションを追加できます。
- 完了したら、保存と適用をクリックします。
「接続オプション」フィールドには、Citrixサポート担当者の指示がある場合にのみ情報を入力してください。
ネットワークの編集
接続のネットワークを変更できます。次の手順を実行します。
- ホスティングに移動します。
- 接続下のターゲットリソースを選択し、アクションバーで「ネットワークの編集」を選択します。
- 仮想マシンが使用するネットワークを1つ以上選択します。
- 変更を保存して終了するには、「保存」をクリックします。
接続のメンテナンスモードをオンまたはオフにする
接続のメンテナンスモードをオンにすると、その接続に格納されているマシンに新しい電源操作が影響するのを防ぎます。ユーザーは、マシンがメンテナンスモードになっている間は接続できません。ユーザーがすでに接続している場合、メンテナンスモードはログオフ時に有効になります。
- Web Studioにサインインします。
- 左側のペインで「ホスティング」を選択します。
- 接続を選択します。メンテナンスモードをオンにするには、アクションバーで「メンテナンスモードをオンにする」を選択します。メンテナンスモードをオフにするには、「メンテナンスモードをオフにする」を選択します。
個々のマシンに対してメンテナンスモードをオンまたはオフにすることもできます。また、マシンカタログまたはデリバリーグループ内のマシンに対してメンテナンスモードをオンまたはオフにすることもできます。
接続を削除する
接続を削除すると、多数のマシンが削除され、データが失われる可能性があります。影響を受けるマシン上のユーザーデータがバックアップされているか、不要になっていることを確認してください。
接続を削除する前に、以下を確認してください。
- すべてのユーザーが、接続に格納されているマシンからログオフしていること。
- 切断されたユーザーセッションが実行されていないこと。
- プールされたマシンと専用マシンでメンテナンスモードがオンになっていること。
- 接続で使用されているマシンカタログ内のすべてのマシンが電源オフになっていること。
カタログによって参照されている接続を削除すると、マシンカタログは使用できなくなります。この接続がカタログによって参照されている場合、カタログを削除するオプションがあります。カタログを削除する前に、他の接続で使用されていないことを確認してください。
- Web Studio にサインインします。
- 左ペインで [ホスティング] を選択します。
- 接続を選択し、アクションバーで [接続の削除] を選択します。
- この接続にマシンが格納されている場合、マシンを削除する必要があるかどうかが尋ねられます。削除する場合は、関連付けられているActive Directoryコンピューターアカウントをどうするかを指定します。
接続の名前変更またはテスト
- Web Studio にサインインします。
- 左ペインで [ホスティング] を選択します。
- 接続を選択し、アクションバーで [接続の名前変更] または [接続のテスト] を選択します。
TLS証明書の信頼をテストする
信頼されていない証明書が原因でホスト接続の停止が発生した場合、Web Studio で証明書を再信頼できます。再信頼するには:
- 左ペインで [ホスティング] を選択します。
- 証明書を再信頼する接続を右クリックし、[TLS証明書の信頼をテスト] を選択します。
- 後続のウィンドウでパスワードを入力し、[保存] をクリックします。
- 証明書を再信頼する必要がある場合、証明書を信頼するオプションを含む警告ダイアログボックスが表示されます。
- 証明書がすでに信頼されている場合、証明書が信頼されていることを示す成功ダイアログボックスが表示されます。
接続上のマシンの詳細を表示
- Web Studioにサインインします。
- 左ペインで「ホスティング」を選択します。
- 接続を選択し、アクションバーで「マシンの表示」を選択します。
上部のペインには、接続を介してアクセスされるマシンが一覧表示されます。マシンを選択すると、下部のペインにその詳細が表示されます。開いているセッションのセッション詳細も提供されます。
検索機能を使用して、マシンをすばやく見つけます。ウィンドウ上部のリストから保存された検索を選択するか、新しい検索を作成します。マシン名の全部または一部を入力して検索するか、高度な検索に使用する式を作成できます。式を作成するには、「展開」をクリックし、プロパティと演算子のリストから選択します。
接続上のマシンを管理する
- Web Studioにサインインします。
- 左ペインで「ホスティング」を選択します。
- 接続を選択し、「アクション」ペインで「マシンの表示」を選択します。
- アクションバーで次のいずれかを選択します。一部のアクションは、マシンの状態と接続ホストの種類によっては利用できない場合があります。
| アクション | 説明文 |
|---|---|
| 起動 | マシンが電源オフまたは一時停止状態の場合に起動します。 |
| 一時停止 | マシンをシャットダウンせずに一時停止し、マシンリストを更新します。 |
| シャットダウン | オペレーティングシステムにシャットダウンを要求します。 |
| 強制シャットダウン | マシンの電源を強制的にオフにし、マシンリストを更新します。 |
| 再起動 | オペレーティングシステムにシャットダウンを要求し、その後マシンを再起動します。オペレーティングシステムがこれに応じられない場合、デスクトップは現在の状態のままになります。 |
| メンテナンスモードを有効にする | マシンへの接続を一時的に停止します。この状態のマシンにはユーザーは接続できません。ユーザーが接続している場合、メンテナンスモードはログオフ時に有効になります。(上記のように、接続を介してアクセスされるすべてのマシンに対してメンテナンスモードをオンまたはオフにすることもできます。) |
| デリバリーグループから削除 | マシンをデリバリーグループから削除しても、そのデリバリーグループが使用するマシンカタログからは削除されません。マシンは、ユーザーが接続していない場合にのみ削除できます。マシンを削除している間、ユーザーが接続できないように一時的にメンテナンスモードをオンにしてください。 |
| 削除 | マシンを削除すると、ユーザーはそのマシンにアクセスできなくなり、マシンはマシンカタログから削除されます。マシンを削除する前に、すべてのユーザーデータがバックアップされているか、または不要であることを確認してください。マシンは、ユーザーが接続していない場合にのみ削除できます。マシンを削除している間、ユーザーが接続できないように一時的にメンテナンスモードをオンにしてください。 |
マシンのシャットダウンを伴う操作の場合、マシンが10分以内にシャットダウンしないと、電源がオフになります。Windowsがシャットダウン中に更新プログラムをインストールしようとすると、更新プログラムが完了する前にマシンの電源がオフになるリスクがあります。
ストレージの編集
接続を使用するVMのオペレーティングシステムおよび一時データを保存するために使用されるサーバーのステータスを表示できます。また、各データタイプのストレージにどのサーバーを使用するかを指定することもできます。
- Web Studioにサインインします。
- 左ペインでホスティングを選択します。
- 接続を選択し、アクションバーでストレージの編集を選択します。
- 左ペインで、データタイプ(オペレーティングシステムまたは一時)を選択します。
- 選択したデータタイプに対して、1つ以上のストレージデバイスのチェックボックスをオンまたはオフにします。
- OKをクリックします。
リスト内の各ストレージデバイスには、その名前とストレージステータスが含まれています。有効なストレージステータスの値は次のとおりです。
- 使用中: ストレージはマシンの作成に使用されています。
- 置き換え済み: ストレージは既存のマシンにのみ使用されています。このストレージには新しいマシンは追加されません。
- 未使用: ストレージはマシンの作成に使用されていません。
現在使用中のデバイスのチェックボックスをオフにすると、そのステータスは置き換え済みに変わります。既存のマシンはそのストレージデバイスを引き続き使用し(データを書き込むこともできます)、そのため、マシンの作成に使用されなくなった後でも、その場所がいっぱいになる可能性があります。
リソースの削除、名前変更、またはテスト
- Web Studioにサインインします。
- 左ペインでホスティングを選択します。
- リソースを選択し、アクションバーで適切なエントリを選択します: リソースの削除、リソースの名前変更、またはリソースのテスト。
VMの柔軟なストレージロケーションオプション
マシンカタログ内のVMには、さまざまなストレージサービス (SR) が割り当てられます。異なるストレージでのVM割り当てのバランスを取るには、2つのオプションがあります。
- 強化された現在のラウンドロビン割り当て方法: 常に同じ固定SRから開始するのではなく、MCSは、最後に使用された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") <!--NeedCopy--> -
ホスト接続の更新時:
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") <!--NeedCopy-->
孤立したAzureリソースの検出
孤立したリソースは、システム内に存在する未使用のリソースであり、不要な費用につながる可能性があります。
クラウド管理者以外に、ホストの下にある「ハイパーバイザーでホスト接続を使用して孤立したリソースを検出する」権限を持つ新しく作成されたロールは、孤立したリソースを検出できます。
この機能を使用すると、Citrix Virtual Apps and Desktopsサイトのホストで孤立したAzureリソースを検出できます。
Web Studioで次の手順を実行します。
- 管理から、左ペインでホスティングを選択します。
- 接続を選択し、アクションバーで孤立したリソースを検出を選択します。孤立したリソースを検出ダイアログボックスに、孤立したリソースレポートが表示されます。
- 孤立したリソースレポートを表示するには、レポートの表示を選択します。
または、PowerShellを使用して孤立したAzureリソースを検出することもできます。詳しくは、「孤立したリソースのリストを取得する」を参照してください。
孤立したリソースの原因を理解し、さらに進める方法については、「Citrixで孤立したAzureリソースを効率的に管理する」を参照してください。
接続タイマー
ポリシー設定を使用して、3つの接続タイマーを構成できます。
- 最大接続タイマー: ユーザーデバイスと仮想デスクトップ間の途切れない接続の最大継続時間を決定します。セッション接続タイマーおよびセッション接続タイマー間隔ポリシー設定を使用します。
- 接続アイドルタイマー: ユーザーからの入力がない場合に、仮想デスクトップへの途切れないユーザーデバイス接続が維持される期間を決定します。セッションアイドルタイマーおよびセッションアイドルタイマー間隔ポリシー設定を使用します。
- 切断タイマー: 切断されロックされた仮想デスクトップが、セッションがログオフされる前にロックされたままになる期間を決定します。切断されたセッションタイマーおよび切断されたセッションタイマー間隔ポリシー設定を使用します。
これらの設定のいずれかを更新する場合は、展開全体で一貫性があることを確認してください。
詳細については、ポリシー設定のドキュメントを参照してください。
孤立したリソースのリストを取得する
MCSによって作成されたものの、MCSによって追跡されなくなった孤立したリソースのリストを取得できます。これは現在、Azure環境に適用されます。リストを取得するには、PowerShellコマンドを使用できます。接続を使用してフィルタリングできます。
デフォルトでは、Full AdministratorおよびCloud Administratorの役割にはこの権限が割り当てられています。他の役割がこのアクションを実行できるようにするには、Hostsの下にあるUse Host Connection to Detect Orphaned Resources in Hypervisor権限を割り当てます。詳細については、役割の作成と管理を参照してください。
注:
- プロビジョニングまたはイメージの更新が進行中の場合、PowerShellコマンドは拒否されます。
- すべてのCitrixタグが付けられた顧客管理リソースは、孤立したリソースとして検出されます。ただし、そのリソースに値がtrueのCitrixDetectIgnoreという別のタグを追加すると、孤立したリソースの検出中にそのリソースは無視されます。
制限事項
- 組み込みのフル管理者またはクラウド管理者ロールの管理者ユーザーのみが、PowerShellコマンドを実行して孤立したリソースのリストを取得できます。
- 孤立したリソースの誤認識を避けるため、孤立したリソースをフィルタリングしている間はVMの電源を入れないでください。
- 負荷が高い可能性がある場合、約2,000件のレコードが孤立していると表示されます。
孤立したリソースのリストを表示するには:
- PowerShellウィンドウを開きます。
-
次のコマンドを実行します。
-
接続UIDを取得します。接続UIDは、ハイパーバイザー接続UID属性の値です。
Get-ChildItem xdhyp:\connections | where { $_.PluginId -like 'Azure*' }" <!--NeedCopy--> -
孤立したリソースのリストを取得します。
get-provorphanedresource -HypervisorConnectionUid <connection uid> <!--NeedCopy-->
-
サブスクリプションIDから孤立したリソースのリストを表示するには:
- PowerShellウィンドウを開きます。
-
次のコマンドを実行します。
-
サブスクリプションIDを使用して接続uidを見つけます。接続uidはHypervisorConnectionUid属性の値です。
Get-ChildItem xdhyp:\connections | where { $_.CustomProperties -match '<subscriptionId>' } <!--NeedCopy--> -
孤立したリソースのリストを取得します。
get-provorphanedresource -HypervisorConnectionUid <connection uid> <!--NeedCopy-->
-
注:
削除する前に、リソースを慎重に確認してください。
ホスティング接続にWinHttp (netsh) プロキシサーバー設定を使用する
この機能強化により、ホスティング接続でWinHttp (netsh) プロキシサーバー設定を使用できるようになります。これにより、プロキシ設定がより簡単になり、他のCitrixサービスで使用されるプロキシ設定構成とも整合性が取れます。
この機能は、以下の仮想化環境に適用されます。
- ゼンサーバー
- グーグルクラウド
- マイクロソフトアジュール
- ニュータニックス
- レッドハット OpenShift
- ヴイエムウェア
ホスティング接続にデリバリーコントローラーで構成されたWinHttp (netsh) プロキシサーバーを使用するには、このカスタムプロパティをホスティング接続に含めることができます。
<Property xsi:type="StringProperty" Name="UseWinHttpProxyForHypervisorTraffic" Value="True" />
<!--NeedCopy-->
- このカスタムプロパティが
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
<!--NeedCopy-->
既存のホスティング接続でカスタムプロパティを設定するには:
-
既存のホスティング接続にカスタムプロパティが存在する場合は、それをコピーします。
dir XDHyp:\Connections <!--NeedCopy--> -
ホスティング接続のカスタムプロパティをコピーし、以下を追加して、変数に保存します。
$CustomProperties <Property xsi:type=`"StringProperty`" Name=`"UseWinHttpProxyForHypervisorTraffic`" Value=`"True`" /> <!--NeedCopy-->例:
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>" <!--NeedCopy-->既存のカスタムプロパティが空だった場合は、カスタムプロパティを設定します。
$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>" <!--NeedCopy--> -
既存のホスティング接続を更新するには、
Set-Itemコマンドを実行します。Set-Item -CustomProperties $CustomProperties -LiteralPath @("XDHyp:\Connections\$ConnectionName") -PassThru -UserName $User -SecurePassword $Password <!--NeedCopy-->
次のステップ
特定のホストタイプへの接続については、以下を参照してください。
- AWS への接続
- ゼノサーバーへの接続
- Googleクラウド環境への接続
- マイクロソフトアジュールへの接続
- マイクロソフト システムセンター バーチャルマシンマネージャーへの接続
- ニュータニックスへの接続
- Nutanixクラウドおよびパートナーソリューションへの接続
- ヴイエムウェアへの接続
- VMwareクラウドおよびパートナーソリューションへの接続
初期展開プロセス中の場合は、マシンカタログを作成する。
この記事の概要
- ハイブリッドライツライセンスがホスト接続に与える影響
- はじめに
- ホストストレージ
- 接続とリソースを作成する
- ストレージ管理
- 接続設定の編集
- ネットワークの編集
- 接続のメンテナンスモードをオンまたはオフにする
- 接続を削除する
- 接続の名前変更またはテスト
- TLS証明書の信頼をテストする
- 接続上のマシンの詳細を表示
- 接続上のマシンを管理する
- ストレージの編集
- リソースの削除、名前変更、またはテスト
- VMの柔軟なストレージロケーションオプション
- 孤立したAzureリソースの検出
- 接続タイマー
- 孤立したリソースのリストを取得する
- ホスティング接続にWinHttp (netsh) プロキシサーバー設定を使用する
- 次のステップ