接続とリソースを作成および管理する
重要:
Citrix Virtual Apps and Desktops™ 7 2006以降、現在の展開で以下のいずれかのテクノロジーを使用している場合、それらのテクノロジーを使用するサポート終了(EOL)項目を削除した後にのみ、現在のリリースにアップグレードできます。
- パーソナルvディスク (PvDs)
- Appディスク™
- パブリッククラウドホストの種類: シトリックス クラウドプラットフォーム、マイクロソフト アジュール クラシック
詳細については、「PVD、AppDisks、およびサポートされていないホストを削除する」を参照してください。
注:
シトリックス バーチャル アプリケーションズ アンド デスクトップの展開は、ウェブ スタジオ(ウェブベース)とシトリックス スタジオ(ウィンドウズベース)の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環境でマシンをホストおよび管理できます。「システム要件」の記事にサポートされているタイプが記載されています。
詳細については、以下の情報源を参照してください。
-
ゼノサーバー (旧 シトリックス ハイパーバイザー™):
- ゼノサーバー仮想化環境。
- XenServer®ドキュメント。
-
ニュータニックス・アクロポリス:
- ニュータニックス仮想化環境。
- Nutanix のドキュメント。
-
ヴイエムウェア:
- VMware 仮想化環境。
- VMware 製品のドキュメント。
-
マイクロソフト Hyper-V:
- マイクロソフト システムセンター バーチャルマシンマネージャー 仮想化環境の記事。
- 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から開始してください。
重要:
接続を作成する前に、ホストリソース(ストレージとネットワーク)が利用可能である必要があります。
- Web Studioにサインインします。
- 左ペインでホスティングを選択します。
- アクションバーで接続とリソースの追加を選択します。
- ウィザードは以下のページに沿って案内します(特定のページ内容は選択した接続タイプによって異なります)。各ページを完了したら、次へをクリックして概要ページに進みます。
接続について
接続作成ウィザードの接続ページ(/ja-jp/citrix-virtual-apps-desktops/2503/media/add-conn-connection.png)
接続ページで:
- 接続を作成するには、新しい接続の作成を選択します。既存の接続と同じホスト構成に基づいて接続を作成するには、既存の接続を使用を選択し、関連する接続を選択します。
-
接続タイプフィールドで、使用しているハイパーバイザーを選択します。パブリッククラウドホスト接続は、ハイブリッドライツライセンスを使用している場合にのみドロップダウンリストに表示されます。または、PowerShellコマンド
Get-HypHypervisorPlugin [-ZoneUid] $rluid [-IncludeUnavailable]false/true を使用して、以下を取得できます。- サードパーティ製プラグインを含む、Citrixがサポートするすべてのハイパーバイザープラグインのリスト。
- ハイパーバイザープラグインの可用性。可用性ステータスがfalseの場合、ハイパーバイザープラグインが正しくインストールされていないか、ハイブリッドライツライセンスの資格がない可能性があります。
- 接続アドレスと資格情報フィールドは、選択した接続タイプによって異なります。要求された情報を入力してください。
- 接続名を入力します。この名前はWeb Studioに表示されます。
- 仮想マシンを作成するために使用するツールを選択します。Web Studioツール(Machine Creation Services™やCitrix Provisioningなど)またはその他のツール。
ストレージ管理
ストレージ管理(/ja-jp/citrix-virtual-apps-desktops/2503/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/2503/media/add-conn-storage-selection.png)
ストレージの選択について詳しくは、ホストストレージを参照してください。
利用可能なデータタイプごとに、少なくとも1つのホストストレージデバイスを選択します。前のページで選択したストレージ管理方法によって、このページで選択できるデータタイプが決まります。ウィザードの次のページに進む前に、サポートされているデータタイプごとに少なくとも1つのストレージデバイスを選択してください。
注記:
- XenServer、VMware、SCVMM仮想化環境では、利用可能なOSストレージリストと利用可能な一時ストレージリストを同じに構成した場合、MCSはライトバックキャッシュ(WBC)ディスクをOSディスクと同じストレージの場所に配置します。
- OSデータストレージの場所を2つ以上選択すると、最小負荷方式によるストレージ負荷分散の最適化オプションが表示されます。このオプションを使用すると、ディスク割り当てのために最も負荷の低いストレージリポジトリを選択できます。
![]()
- 概要ページには、選択に応じてオプションが有効か無効かが表示されます。詳細パネルには、ストレージ割り当て方法の変更が表示されます。OSストレージページのストレージの編集オプションを使用して調整できます。または、PowerShellを使用して同じ目標を達成することもできます。VMの柔軟なストレージ場所オプションを参照してください。
ストレージ管理ページでハイパーバイザーで共有されるストレージを使用を選択し、利用可能なローカルストレージで一時データを最適化を選択した場合、ストレージの選択ページで、より多くの構成オプションを利用できます。たとえば、一時データに使用するローカルストレージデバイス(同じハイパーバイザープール内)を選択できます。
現在選択されているストレージデバイスの数が表示されます(前のグラフィックでは「1つのストレージデバイスが選択されています」)。そのエントリにカーソルを合わせると、選択されたデバイス名が表示されます。
- 使用するストレージデバイスを変更するには、選択をクリックします。
- ストレージの選択ダイアログボックスで、ストレージデバイスのチェックボックスをオンまたはオフにし、OKをクリックします。
ネットワーク
ネットワークページで、リソースの名前を入力します。この名前は、Web Studioに表示され、接続に関連付けられたストレージとネットワークの組み合わせを識別します。
VMが使用する1つ以上のネットワークを選択します。
概要
概要ページで、選択内容を確認します。完了したら、完了をクリックします。
注意:一時データをローカルに保存すると、この接続を使用するマシンを含むマシンカタログを作成するときに、一時データストレージの非デフォルト値を構成できます。マシンカタログの作成を参照してください。
接続設定の編集
接続の名前変更や接続の作成には、この手順を使用しないでください。これらの接続は異なる操作です。現在ホストしているマシンのアドレスが変更された場合にのみ、アドレスを変更してください。別のアドレスのマシンを入力すると、接続のMachine Catalogsが破損します。
このリソースにアクセスするMachine Catalogsは、適切なGPU固有のマスターイメージを使用する必要があるため、接続のGPU設定を変更することはできません。接続を作成してください。
- Web Studioにサインインします。
- 左ペインでHostingを選択します。
- 接続を選択し、アクションバーでEdit Connectionを選択します。
- 接続を編集する際に利用できる設定のガイダンスに従ってください。
- 完了したら、Applyをクリックして変更を適用し、ウィンドウを開いたままにするか、Saveをクリックして変更を適用し、ウィンドウを閉じます。
接続プロパティページ:
- 接続アドレスと資格情報を変更するには、Edit settings…を選択し、新しい情報を入力します。
-
XenServer接続の高可用性サーバーを指定するには、Edit servers…を選択し、サーバーを選択します。Citrixは、プールマスターが失敗した場合にXenServerとの通信を可能にするために、プール内のすべてのサーバーを選択することを推奨します。
注:
HTTPSを使用しており、高可用性サーバーを構成したい場合は、プール内のすべてのサーバーにワイルドカード証明書をインストールしないでください。各サーバーには個別の証明書が必要です。
「詳細設定」ページ:
-
リモートPCアクセスで使用されるMicrosoft System Center Configuration Manager (ConfMgr) のウェイクオン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つ以上選択します。
- 「保存」をクリックして変更を保存し、終了します。
接続のメンテナンスモードをオンまたはオフにする
接続のメンテナンスモードをオンにすると、新しい電源操作がその接続に保存されているマシンに影響を与えるのを防ぎます。ユーザーは、マシンがメンテナンスモードの場合、そのマシンに接続できません。ユーザーがすでに接続している場合、メンテナンスモードはログオフ時に有効になります。
- Web Studioにサインインします。
- 左ペインで「ホスティング」を選択します。
- 接続を選択します。メンテナンスモードをオンにするには、アクションバーで「メンテナンスモードをオンにする」を選択します。メンテナンスモードをオフにするには、「メンテナンスモードをオフにする」を選択します。
個々のマシンのメンテナンスモードをオンまたはオフにすることもできます。また、マシンカタログまたはデリバリーグループ内のマシンのメンテナンスモードをオンまたはオフにすることもできます。
接続を削除する
接続を削除すると、多数のマシンが削除され、データが失われる可能性があります。影響を受けるマシン上のユーザーデータがバックアップされているか、不要であることを確認してください。
接続を削除する前に、以下を確認してください。
- すべてのユーザーが、接続に保存されているマシンからログオフしていること。
- 切断されたユーザーセッションが実行されていないこと。
- プールされたマシンおよび専用マシンのメンテナンスモードがオンになっていること。
- 接続で使用されているマシンカタログ内のすべてのマシンが電源オフになっていること。
カタログによって参照されている接続を削除すると、マシンカタログは使用できなくなります。この接続がカタログによって参照されている場合、カタログを削除するオプションがあります。カタログを削除する前に、他の接続で使用されていないことを確認してください。
- Web Studioにサインインします。
- 左ペインで「ホスティング」を選択します。
- 接続を選択し、アクションバーで「接続の削除」を選択します。
- この接続にマシンが保存されている場合、マシンを削除するかどうかを尋ねられます。削除する場合は、関連付けられているActive Directoryコンピューターアカウントをどうするかを指定します。
接続の名前を変更またはテストする
- Web Studioにサインインします。
- 左ペインで「ホスティング」を選択します。
- 接続を選択し、アクションバーで「接続の名前変更」または「接続のテスト」を選択します。
接続上のマシンの詳細を表示する
- Web Studioにサインインします。
- 左ペインで「ホスティング」を選択します。
- 接続を選択し、アクションバーで「マシンの表示」を選択します。
上部のペインには、接続を介してアクセスされるマシンが一覧表示されます。マシンを選択すると、下部のペインにその詳細が表示されます。開いているセッションのセッション詳細も提供されます。
検索機能を使用して、マシンをすばやく見つけます。ウィンドウ上部のリストから保存された検索を選択するか、新しい検索を作成します。マシン名のすべてまたは一部を入力して検索するか、高度な検索に使用する式を構築できます。式を構築するには、「展開」をクリックし、プロパティと演算子のリストから選択します。
接続上のマシンを管理する
- Web Studio にサインインします。
- 左側のペインで [ホスティング] を選択します。
- 接続を選択し、[アクション] ペインで [マシンの表示] を選択します。
- アクションバーで次のいずれかを選択します。一部のアクションは、マシンの状態と接続ホストの種類によっては使用できません。
| アクション | 説明項目 |
|---|---|
| 開始 | 電源がオフまたは中断されている場合にマシンを開始します。 |
| 中断 | マシンをシャットダウンせずに一時停止し、マシンの一覧を更新します。 |
| シャットダウン | オペレーティングシステムにシャットダウンを要求します。 |
| 強制シャットダウン | マシンを強制的に電源オフにし、マシンの一覧を更新します。 |
| 再起動 | オペレーティングシステムにシャットダウンを要求し、その後マシンを再起動します。オペレーティングシステムがこれに応じられない場合、デスクトップは現在の状態のままになります。 |
| メンテナンスモードを有効にする | マシンへの接続を一時的に停止します。この状態では、ユーザーはマシンに接続できません。ユーザーが接続している場合、メンテナンスモードはログオフ時に有効になります。(上記で説明したように、接続を介してアクセスされるすべてのマシンに対してメンテナンスモードをオンまたはオフにすることもできます。) |
| デリバリーグループから削除 | マシンをデリバリーグループから削除しても、デリバリーグループが使用するマシンカタログからは削除されません。マシンは、ユーザーが接続していない場合にのみ削除できます。マシンを削除している間、ユーザーが接続できないように一時的にメンテナンスモードをオンにしてください。 |
| 削除 | マシンを削除すると、ユーザーはそのマシンにアクセスできなくなり、マシンはマシンカタログから削除されます。マシンを削除する前に、すべてのユーザーデータがバックアップされているか、または不要であることを確認してください。マシンは、ユーザーが接続していない場合にのみ削除できます。マシンを削除している間、ユーザーが接続できないように一時的にメンテナンスモードをオンにしてください。 |
マシンのシャットダウンを伴うアクションの場合、マシンが10分以内にシャットダウンしないと、電源がオフになります。Windowsがシャットダウン中に更新プログラムをインストールしようとすると、更新プログラムが完了する前にマシンの電源がオフになるリスクがあります。
ストレージの編集
接続を使用するVMのオペレーティングシステムデータと一時データを保存するために使用されるサーバーのステータスを表示できます。また、各データタイプのストレージにどのサーバーを使用するかを指定することもできます。
- Web Studioにサインインします。
- 左ペインでホスティングを選択します。
- 接続を選択し、アクションバーでストレージの編集を選択します。
- 左ペインで、データタイプ(オペレーティングシステムまたは一時)を選択します。
- 選択したデータタイプの1つ以上のストレージデバイスのチェックボックスをオンまたはオフにします。
- 「OK」をクリックします。
リスト内の各ストレージデバイスには、その名前とストレージステータスが含まれています。有効なストレージステータスの値は次のとおりです。
- 使用中: ストレージはマシンの作成に使用されています。
- 廃止済み: ストレージは既存のマシンにのみ使用されています。このストレージには新しいマシンは追加されません。
- 未使用: ストレージはマシンの作成に使用されていません。
現在使用中のデバイスのチェックボックスをオフにすると、そのステータスは廃止済みに変わります。既存のマシンはそのストレージデバイスを引き続き使用し(データを書き込むこともできます)、そのため、マシンの作成に使用されなくなった後でも、その場所がいっぱいになる可能性があります。
リソースの削除、名前変更、またはテスト
- Web Studioにサインインします。
- 左ペインでホスティングを選択します。
- リソースを選択し、次にアクションバーで適切なエントリを選択します: リソースの削除、リソースの名前変更、またはリソースのテスト。
VM用の柔軟なストレージ場所オプション
マシンカタログ内のVMには、さまざまなストレージサービス(SR)が割り当てられます。異なるストレージでのVM割り当てのバランスを取るには、2つのオプションがあります。
- 強化された現在のラウンドロビン割り当て方法: 常に同じ固定SRから開始するのではなく、MCSは最後に使用されたSRの直後のSRから割り当てを開始します。
- 最小負荷ベースの割り当て方法: 同じマシンカタログ内の各SR上のVMの総数を比較することによって決定される、現在の最小負荷にVMを配置します。たとえば、マシンカタログに100個のVMが次のように分散されている場合: SR1に20個のVM、SR2に30個のVM、SR3に50個のVM、新しい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 コマンドを使用できます。接続を使用してフィルタリングできます。
デフォルトでは、フル管理者およびクラウド管理者の役割にこの権限が割り当てられています。他の役割にこのアクションを実行させるには、ホストの下にある「ハイパーバイザーで孤立したリソースを検出するためにホスト接続を使用する」権限を割り当てます。詳細については、「役割の作成と管理」を参照してください。
注:
- プロビジョニングまたはイメージの更新が進行中の場合、PowerShell コマンドは拒否されます。
- すべての Citrix タグが付けられた顧客管理リソースは、孤立したリソースとして検出されます。ただし、そのリソースに値が true の別のタグ CitrixDetectIgnore を追加すると、孤立したリソースの検出時にそのリソースは無視されます。
制限事項
- 組み込みのフル管理者またはクラウド管理者ロールの管理者ユーザーのみが、PowerShellコマンドを実行して、孤立したリソースのリストを取得できます。
- 孤立したリソースの誤認識を避けるため、孤立したリソースをフィルタリングしている間はVMの電源をオンにしないでください。
- 負荷が高い可能性がある場合、約2,000件のレコードが孤立していると表示されます。
孤立したリソースのリストを表示するには:
- PowerShellウィンドウを開きます。
-
次のコマンドを実行します。
-
接続識別子を取得します。接続識別子はHypervisorConnectionUid属性の値です。
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-->
-
注:
削除する前にリソースを注意深く確認してください。
次のステップ
特定のホストタイプへの接続については、以下を参照してください。
- AWSへの接続
- ゼノサーバーへの接続
- グーグルクラウド環境への接続
- マイクロソフトアズールへの接続
- マイクロソフト システム センター バーチャル マシン マネージャーへの接続
- ニュータニックスへの接続
- Nutanixクラウドおよびパートナーソリューションへの接続
- ヴイエムウェアへの接続
- VMwareクラウドおよびパートナーソリューションへの接続
初期展開プロセス中の場合は、マシンカタログを作成します。