接続とリソースを作成および管理する

重要:

Citrix Virtual Apps and Desktops™ 7 2006以降、現在の展開で以下のいずれかのテクノロジーを使用している場合、それらのテクノロジーを使用するサポート終了 (EOL) アイテムを削除した後にのみ、現在のリリースにアップグレードできます。

  • パーソナルvディスク (PvDs)
  • アップディスク™
  • パブリッククラウドホストの種類: シトリックス クラウドプラットフォーム、マイクロソフト アジュール クラシック

詳細については、「PvD、AppDisks、およびサポートされていないホストの削除」を参照してください。

注:

シトリックス バーチャルアプリおよびデスクトップの展開は、ウェブスタジオ (ウェブベース) とシトリックス スタジオ (Windowsベース) の2つの管理コンソールを使用して管理できます。この記事ではウェブスタジオのみを扱います。シトリックス スタジオの詳細については、シトリックス バーチャルアプリおよびデスクトップ 7 2212以前の同等の記事を参照してください。

展開にパブリッククラウドホスト接続を使用する場合は、新規インストールまたは現在のリリースへのアップグレードを完了するためにHybrid Rights Licenseが必要です。

インストーラーがサポートされていないテクノロジーまたはHybrid Rights Licenseのないホスト接続を1つ以上検出すると、アップグレードが一時停止または停止し、説明メッセージが表示されます。インストーラーログには詳細が含まれています。詳細については、「展開のアップグレード」を参照してください。

ホスト接続に対するハイブリッド権利ライセンスの影響

Hybrid Rights Licenseの資格に基づいて、パブリッククラウドホストへのホスト接続が影響を受ける3つのシナリオがあります。

  • パブリッククラウドホストへの新しいホスト接続を作成するには、Hybrid Rights Licenseが必要です。

  • Hybrid Rights Licenseを所有しているがライセンスの有効期限が切れている場合、パブリッククラウドホストへの既存の接続は資格なしとマークされ、メンテナンスモードに入ります。既存のホスト接続がメンテナンスモードの場合、次のことはできません。

    • ホスト接続を追加または変更する
    • カタログを作成し、イメージを更新する
    • 電源操作を実行する
  • 権限のないホスト接続が権限のあるものに変更されると、既存のホスティング接続が再度有効になります。

はじめに

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

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

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

サポートされている仮想化プラットフォームを使用して、Citrix Virtual AppsまたはCitrix Virtual Desktops環境でマシンをホストおよび管理できます。「システム要件」の記事に、サポートされているタイプが記載されています。

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

  • ゼノサーバー (旧 シトリックス ハイパーバイザー™):

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

  • ヴイエムウェア:

  • マイクロソフト Hyper-V:

    • マイクロソフト システムセンター バーチャルマシンマネージャー 仮想化環境(/ja-jp/citrix-virtual-apps-desktops/2507-ltsr/install-configure/install-prepare/msscvmm.html)の記事。
    • Microsoft のドキュメント。
  • パブリッククラウドホスト接続 (AWS、Google Cloud、Microsoft Azure、Nutanix クラウドおよびパートナーソリューション、VMware クラウドおよびパートナーソリューション): パブリッククラウドホストに関する情報については、リソースタイプのセットアップを参照してください。

    注:

    情報源は、Citrix DaaS™ のドキュメントを参照するよう指示しています。Citrix DaaS 製品のパブリッククラウドホストに慣れている場合でも、オンプレミスバージョンにはいくつかの違いがあります。オンプレミスの Virtual Apps and Desktops では、管理インターフェイスは Web Studio として知られています。更新はサービスに約4週間ごとに展開されます。そのため、サービスで利用可能な特定の機能がオンプレミスバージョンでは利用できない場合があります。

ホストストレージ

サポート対象のハイパーバイザーによって管理されている場合、ストレージ製品はサポートされます。Citrix サポートは、これらのストレージ製品ベンダーが問題のトラブルシューティングと解決を支援し、必要に応じてそれらの問題をナレッジセンターに文書化します。

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

  • マスターイメージを含むオペレーティングシステム (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の場合、ハイパーバイザープラグインが正しくインストールされていないか、Hybrid Rights Licenseの資格がないことが考えられます。
  • 接続アドレスと資格情報フィールドは、選択した接続の種類によって異なります。要求された情報を入力します。
  • 接続名を入力します。この名前はWeb Studioに表示されます。
  • 仮想マシンの作成に使用するツールを選択します。Web Studioツール(Machine Creation Services™やCitrix Provisioningなど)またはその他のツール。

ストレージ管理

ストレージ管理(/ja-jp/citrix-virtual-apps-desktops/2507-ltsr/media/add-conn-storage-mgt.png)

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

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

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

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

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

注:

XenServer、VMware、およびSCVMM仮想化環境では、OSディスクと同じストレージ場所にライトバックキャッシュ(WBC)ディスクを配置できます。この場合、利用可能なローカルストレージ上の一時データを最適化するは選択しないでください。

ストレージの選択

接続作成ウィザードのストレージ選択ページ(/ja-jp/citrix-virtual-apps-desktops/2507-ltsr/media/add-conn-storage-selection.png)

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

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

注:

  • XenServer、VMware、およびSCVMM仮想化環境では、利用可能なOSストレージリストと利用可能な一時ストレージリストを同じように構成すると、MCSはライトバックキャッシュ(WBC)ディスクをOSディスクと同じストレージ場所に配置します。
  • 2つ以上のOSデータストレージの場所を選択すると、Optimize storage load balancing with least load methodオプションが表示されます。このオプションを使用すると、ディスク割り当てのために最も負荷の低いストレージリポジトリを選択できます。 Optimize storage load balancing with least load method option image
  • Summaryページには、選択に応じてオプションがEnabledDisabledかが表示されます。Detailパネルには、ストレージ割り当て方法の変更が表示されます。OS StorageページのEdit storageオプションを使用して調整できます。または、PowerShellを使用して同じ目標を達成することもできます。詳細については、Flexible storage location option for VMsを参照してください。

Storage ManagementページでUse storage shared by hypervisorsを選択し、Optimize temporary data on available local storageを選択すると、Storage Selectionページでより多くの構成オプションを利用できます。たとえば、一時データに使用するローカルストレージデバイス(同じハイパーバイザープール内)を選択できます。

現在選択されているストレージデバイスの数が表示されます(上記のグラフィックでは「1 storage device selected」)。そのエントリにカーソルを合わせると、選択されたデバイス名が表示されます。

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

ネットワーク

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

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

サマリー

Summaryページで、選択内容を確認します。完了したら、Finishをクリックします。

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

接続設定の編集

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

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

  1. Web Studioにサインインします。
  2. 左側のペインで「ホスティング」を選択します。
  3. 接続を選択し、アクションバーで「接続の編集」を選択します。
  4. 接続を編集する際に利用できる設定のガイダンスに従ってください。
  5. 完了したら、「適用」をクリックして変更を適用し、ウィンドウを開いたままにするか、「保存」をクリックして変更を適用し、ウィンドウを閉じます。

接続プロパティページ:

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

    注:

    HTTPSを使用しており、高可用性サーバーを構成する場合は、プール内のすべてのサーバーにワイルドカード証明書をインストールしないでください。各サーバーには個別の証明書が必要です。

詳細設定ページ:

  • Remote PC Access で使用される、マイクロソフト システムセンター コンフィギュレーションマネージャー (ConfMgr) Wake on LAN 接続タイプの場合、ConfMgr Wake Proxy、マジックパケット、およびパケット送信情報を入力します。

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

  • Simultaneous actions (all types)」設定では、この接続で同時に発生できる最大絶対数と、この接続を使用するすべてのマシンの最大割合という2つの値を指定します。絶対値とパーセンテージ値の両方を指定する必要があります。実際に適用される制限は、これらの値のうち小さい方です。

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

  • Maximum new actions per minute」は絶対数です。パーセンテージ値はありません。

  • Connection options」フィールドに情報を入力するのは、Citrixサポート担当者の指示または明示的なドキュメントの指示がある場合に限ります。

共有テナントページ:

この接続のサブスクリプションとAzure Compute Galleryを共有するテナントとサブスクリプションを追加します。その結果、カタログを作成または更新する際に、それらのテナントとサブスクリプションから共有イメージを選択できます。

  • この接続に関連付けられているアプリケーションの「アプリケーションID」と「アプリケーションシークレット」を入力します。この情報を使用して、Azureに認証できます。セキュリティを確保するために、定期的にキーを変更することをお勧めします。
  • 共有テナントとサブスクリプションを指定します。最大8つの共有テナントを追加できます。各テナントにつき、最大8つのサブスクリプションを追加できます。
  • 完了したら、保存適用をクリックします。

Connection options」フィールドに情報を入力するのは、Citrixサポート担当者の指示がある場合に限ります。

ネットワークの編集

接続のネットワークを変更できます。次の手順を実行します:

  1. ホスティング」に移動します。
  2. 接続下のターゲットリソースを選択し、アクションバーで「ネットワークの編集」を選択します。
  3. 仮想マシンが使用するネットワークを1つ以上選択します。
  4. 保存」をクリックして変更を保存し、終了します。

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

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

  1. Web Studioにサインインします。
  2. 左ペインで「ホスティング」を選択します。
  3. 接続を選択します。メンテナンスモードをオンにするには、アクションバーで「メンテナンスモードをオンにする」を選択します。メンテナンスモードをオフにするには、「メンテナンスモードをオフにする」を選択します。

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

接続を削除する

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ストレージの編集

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

  1. Web Studioにサインインします。
  2. 左ペインで [ホスティング] を選択します。
  3. 接続を選択し、アクションバーで [ストレージの編集] を選択します。
  4. 左ペインで、データタイプ(オペレーティングシステムまたは一時)を選択します。
  5. 選択したデータタイプについて、1つ以上のストレージデバイスのチェックボックスをオンまたはオフにします。
  6. OK」をクリックします。

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

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

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

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

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

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で次の手順を実行します:

  1. 管理から、左ペインでホスティングを選択します。
  2. 接続を選択し、アクションバーで孤立したリソースの検出を選択します。孤立したリソースの検出ダイアログボックスに、孤立したリソースレポートが表示されます。
  3. 孤立したリソースレポートを表示するには、レポートの表示を選択します。

または、PowerShell を使用して孤立した Azure リソースを検出できます。詳しくは、孤立したリソースのリストを取得するを参照してください。

孤立したリソースの原因を理解し、その後の対処方法については、Citrix を使用して孤立した Azure リソースを効率的に管理するを参照してください。

接続タイマー

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

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

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

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

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

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件のレコードが孤立していると表示されます。

孤立したリソースのリストを表示するには:

  1. PowerShellウィンドウを開きます。
  2. 次のコマンドを実行します:

    1. 接続のUIDを取得します。その接続のUIDは、HypervisorConnectionUid 属性の値です。

      Get-ChildItem xdhyp:\connections | where { $_.PluginId -like 'Azure*' }"
      <!--NeedCopy-->
      
    2. 孤立したリソースのリストを取得します。

      get-provorphanedresource -HypervisorConnectionUid <connection uid>
      <!--NeedCopy-->
      

サブスクリプションIDから孤立したリソースのリストを表示するには:

  1. PowerShellウィンドウを開きます。
  2. 次のコマンドを実行します:

    1. サブスクリプションIDを使用して接続UIDを見つけます。接続UIDは、HypervisorConnectionUid属性の値です。

      Get-ChildItem xdhyp:\connections | where { $_.CustomProperties -match '<subscriptionId>' }
      <!--NeedCopy-->
      
    2. 孤立したリソースのリストを取得します:

      get-provorphanedresource -HypervisorConnectionUid <connection uid>
      <!--NeedCopy-->
      

注:

削除する前に、リソースを慎重に確認してください。

次のステップ

特定のホストタイプへの接続については、以下を参照してください。

初期展開プロセス中の場合は、マシンカタログを作成します。