マシンカタログを作成する
重要:
Citrix Virtual Apps and Desktops™ 7 2006以降、現在の展開で以下のいずれかのテクノロジーを使用している場合、それらのテクノロジーを使用するサポート終了(EOL)項目を削除した後にのみ、現在のリリースにアップグレードできます。
- パーソナルvディスク (PvD)
- アップディスク™
- パブリッククラウドホストの種類: シトリックス クラウドプラットフォーム、マイクロソフト アジュール クラシック
詳細については、「PVD、AppDisks、およびサポートされていないホストの削除」を参照してください。
注:
Citrix Virtual Apps and Desktopsの展開は、ウェブスタジオ(Webベース)とシトリックススタジオ(Windowsベース)の2つの管理コンソールを使用して管理できます。この記事ではウェブスタジオのみを扱います。シトリックススタジオに関する情報については、Citrix Virtual Apps and Desktops 7 2212以前の同等の記事を参照してください。
展開にパブリッククラウドホスト接続を使用する場合は、新規インストールまたは現在のリリースへのアップグレードを完了するためにハイブリッド権限ライセンスが必要です。
インストーラーがサポートされていないテクノロジーまたはハイブリッド権限ライセンスのないホスト接続を1つ以上検出すると、アップグレードは一時停止または停止します。説明メッセージが表示されます。インストーラーログには詳細が含まれています。詳細については、「展開のアップグレード」を参照してください。
はじめに
物理マシンまたは仮想マシンのコレクションは、マシンカタログと呼ばれる単一のエンティティとして管理されます。カタログ内のすべてのマシンは、マルチセッションOSまたはシングルセッションOS、およびWindowsまたはLinuxマシンといった同じ種類のオペレーティングシステムを持っています。
Web Studioは、サイトを作成した後に最初のマシンカタログを作成するようにガイドします。最初のカタログを作成した後、Web Studioは最初のデリバリーグループを作成するようにガイドします。後で、作成したカタログを変更したり、さらにカタログを作成したりできます。
ヒント:
既存の展開をアップグレードすると、Machine Creation Services (MCS) ストレージ最適化 (MCS I/O) 機能が有効になり、追加の構成は不要です。Virtual Delivery Agent (VDA) と Delivery Controller のアップグレードによって、MCS I/O のアップグレードが処理されます。
概要
VM のカタログを作成するときは、それらの VM をプロビジョニングする方法を指定します。Machine Creation Services™ (MCS) を使用できます。または、独自のツールを使用してマシンを提供することもできます。
考慮事項:
- MCS は、仮想マシンイメージからの単一のシステムディスクをサポートします。そのイメージに接続されている残りのデータディスクは無視されます。
- MCS を使用して VM をプロビジョニングする場合、カタログに同一の VM を作成するためにマスターイメージ (またはイメージのスナップショット) を提供します。カタログを作成する前に、まずツールを使用してマスターイメージを作成および構成します。このプロセスには、イメージにVirtual Delivery Agent (VDA) をインストールすることが含まれます。次に、Web Studio でマシンカタログを作成します。そのイメージ (またはスナップショット) を選択し、カタログに作成する VM の数を指定し、追加情報を構成します。
- マシンがすでに利用可能な場合でも、それらのマシン用に1つ以上のマシンカタログを作成する必要があります。
- PowerShell SDK を直接使用してカタログを作成する場合、イメージまたはスナップショットではなく、ハイパーバイザーテンプレート (VMTemplates) を指定できます。
- テンプレートを使用してカタログをプロビジョニングすることは、実験的な機能と見なされます。この方法を使用すると、仮想マシンの準備が失敗する可能性があります。その結果、テンプレートを使用してカタログを公開することはできません。
MCS または Citrix Provisioning™ を使用して最初のカタログを作成する場合、サイトを作成したときに構成したホスト接続を使用します。後で (最初のカタログとデリバリーグループを作成した後)、その接続に関する情報を変更したり、さらに接続を作成したりできます。
カタログ作成ウィザードを完了すると、正しく構成されていることを確認するためにテストが自動的に実行されます。テストが完了すると、テストレポートを表示できます。Web Studio からいつでもテストを実行できます。
注:
MCS は Windows 10 IoT Core および Windows 10 IoT Enterprise をサポートしていません。詳細については、Microsoft サイト を参照してください。
シトリックス プロビジョニング ツールの技術的な詳細については、シトリックス バーチャル アプリケーションズ アンド デスクトップ イメージ管理を参照してください。
RDS ライセンスチェック
Web Studio は現在、Windows マルチセッション OS マシンを含むマシンカタログを作成する際に、有効な Microsoft RDS ライセンスのチェックを実行しません。Windows の マルチセッション OS マシン の Microsoft RDS ライセンスのステータスを表示するには、Citrix Director に移動します。マシン詳細 パネルで Microsoft RDS ライセンスのステータスを表示します。このパネルは、マシン詳細とユーザー詳細 ページにあります。詳細については、「Microsoft RDS ライセンスの正常性」(/ja-jp/citrix-virtual-apps-desktops/2411/director/troubleshoot-deployments/machines.html#microsoft-rds-license-health) を参照してください。
VDA 登録
ブローカーセッションを起動する際には、VDA を Delivery Controller™ に登録する必要があります。未登録の VDA は、利用可能なリソースの利用率低下につながる可能性があります。VDA が登録されない理由はさまざまであり、その多くは管理者がトラブルシューティングできます。Web Studio は、カタログ作成ウィザードで、またカタログからデリバリーグループにマシンを追加した後で、トラブルシューティング情報を提供します。
ウィザードを使用して既存のマシンを追加すると、コンピューターアカウント名のリストに、各マシンがカタログに追加するのに適しているかどうかが示されます。各マシンの横にあるアイコンにカーソルを合わせると、そのマシンに関する情報メッセージが表示されます。
メッセージで問題のあるマシンが特定された場合は、そのマシンを削除するか、追加します。たとえば、マシンに関する情報が取得できない可能性があることを示すメッセージが表示された場合でも、マシンを追加します。
詳細については、以下を参照してください。
- VDA 登録のトラブルシューティングガイダンスについては、CTX136668 を参照してください。
- VDA のバージョンと機能レベル
- VDA 登録方法
MCS カタログ作成の概要
カタログ作成ウィザードで情報を提供した後の、デフォルトの MCS アクションの概要を以下に示します。
- マスターイメージ(スナップショットではない)を選択した場合、MCS はスナップショットを作成します。
- MCS はスナップショットの完全なコピーを作成し、ホスト接続で定義されている各ストレージの場所にそのコピーを配置します。
- MCS はマシンを Active Directory に追加し、一意の ID を作成します。
- MCS は、ウィザードで指定された数の VM を作成し、各 VM に 2 つのディスクを定義します。VM ごとに 2 つのディスクに加えて、マスターも同じストレージの場所に保存されます。複数のストレージの場所が定義されている場合、それぞれに次のディスクタイプが割り当てられます。
- 新しく作成されたVM間で共有される、読み取り専用のスナップショットの完全なコピー。
- 各VMに一意のIDを付与する、一意の16 MBのIDディスク。各VMはIDディスクを取得します。
- VMへの書き込みを保存するための一意の差分ディスク。このディスクはシンプロビジョニングされており(ホストストレージでサポートされている場合)、必要に応じてマスターイメージの最大サイズまで増加します。各VMは差分ディスクを取得します。差分ディスクはセッション中に加えられた変更を保持します。専用デスクトップの場合は永続的です。プールされたデスクトップの場合、デリバリーコントローラーを介した再起動ごとに削除され、新しいものが作成されます。
あるいは、静的デスクトップを提供するVMを作成する際、カタログ作成ウィザードのマシンページで、シック(完全コピー)VMクローンを指定できます。完全クローンは、すべてのデータストアにマスターイメージを保持する必要はありません。各VMは独自のファイルを持ちます。
MCSストレージに関する考慮事項
MCSのストレージソリューション、構成、容量を決定する際には多くの要因があります。以下の情報は、ストレージ容量に関する適切な考慮事項を提供します。
容量に関する考慮事項:
-
ディスク
デルタディスクまたは差分(Diff)ディスクは、ほとんどのMCS展開において、各VMで最大のスペースを消費します。MCSによって作成される各VMには、作成時に最低2つのディスクが割り当てられます。
- Disk0 = 差分ディスク: マスターベースイメージからコピーされたOSが含まれます。
- Disk1 = IDディスク: 16 MB - 各仮想マシンのアクティブ ディレクトリ データが含まれます。
製品の進化に伴い、特定のユースケースや機能の消費を満たすために、さらにディスクを追加する必要がある場合があります。例:
- MCSストレージ最適化は、各VMにライトキャッシュスタイルのディスクを作成します。XenServer、VMware、およびSCVMM仮想化環境では、ホスト接続の作成時に利用可能なOSストレージリストと利用可能な一時ストレージリストを同じに構成した場合、MCSはライトバックキャッシュ(WBC)ディスクをOSディスクと同じストレージ場所に配置します。
- MCSは、前のセクションで説明したデルタディスクのシナリオとは対照的に、フルクローンを使用する機能を追加しました。
ハイパーバイザーの機能も考慮に入れる必要があるかもしれません。例:
- XenServer IntelliCacheは、各XenServerのローカルストレージにリードディスクを作成します。このオプションにより、共有ストレージロケーションに保持されている可能性のあるマスターイメージに対するIOPSを節約できます。
-
ハイパーバイザーのオーバーヘッド
ハイパーバイザーによって、VMのオーバーヘッドを発生させる特定のファイルが使用されます。ハイパーバイザーは、管理および一般的なログ記録操作にもストレージを使用します。オーバーヘッドを含めるためのスペースを計算してください。
- ログファイル
- ハイパーバイザー固有のファイル。例:
- VMwareは、VMストレージフォルダーにさらにファイルを追加します。VMwareのベストプラクティスを参照してください。
- 仮想マシンの合計サイズ要件を計算します。仮想ディスクに20 GB、スワップファイルに16 GB、ログファイルに100 MBを使用し、合計36.1 GBを消費する仮想マシンを考慮してください。
- XenServerのスナップショット; VMwareのスナップショット。
-
プロセスのオーバーヘッド
カタログの作成、マシンの追加、およびカタログの更新には、それぞれ固有のストレージへの影響があります。例:
その他の考慮事項:
- RAMサイジング: I/O最適化ディスク、ライトキャッシュ、スナップショットファイルなど、特定のハイパーバイザーファイルとディスクのサイズに影響します。
- シン/シックプロビジョニング: シンプロビジョニング機能があるため、NFSストレージが推奨されます。
マシン作成サービス (MCS) のストレージ最適化
MCS I/O と呼ばれるマシン作成サービス (MCS) のストレージ最適化機能により、
- ライトキャッシュコンテナはファイルベースであり、Citrix Provisioning と同じ機能です。たとえば、Citrix Provisioning のライトキャッシュファイル名は
D:\vdiskdif.vhdxであり、MCS I/O のライトキャッシュファイル名はD:\mcsdif.vhdxです。 - ライトキャッシュディスクに書き込まれる Windows クラッシュダンプファイルのサポートを含めることで、診断機能の改善を実現します。
- MCS I/O は、最適なマルチティアライトキャッシュソリューションを提供するために、RAM 内キャッシュとハードディスクへのオーバーフローというテクノロジーを保持しています。この機能により、管理者は各ティア(RAM とディスク)のコストとパフォーマンスのバランスを取り、目的のワークロード要件を満たすことができます。
ライトキャッシュ方式をディスクベースからファイルベースへ更新するには、以下の変更が必要です。
- MCS I/O は、RAM のみのキャッシュをサポートしなくなりました。マシンカタログ作成時に Web Studio でディスクサイズを指定してください。
- VM のライトキャッシュディスクは、VM を初めて起動するときに自動的に作成およびフォーマットされます。VM が起動すると、ライトキャッシュファイル
mcsdif.vhdxはフォーマットされたボリュームMCSWCDiskに書き込まれます。 - ページファイルはこのフォーマットされたボリューム
MCSWCDiskにリダイレクトされます。その結果、このディスクサイズはディスク領域の合計量を考慮します。これには、ディスクサイズと生成されたワークロードの差分にページファイルサイズを加えたものが含まれます。これは通常、VM の RAM サイズに関連付けられます。
MCS ストレージ最適化の更新の有効化
MCS I/O ストレージ最適化機能を有効にするには、Delivery Controller と VDA を Citrix Virtual Apps and Desktops の最新バージョンにアップグレードしてください。
注:
MCS I/O が有効になっている既存の展開をアップグレードする場合、追加の構成は必要ありません。VDA と Delivery Controller のアップグレードによって、MCS I/O のアップグレードが処理されます。
MCSストレージ最適化の更新を有効にする際は、以下を考慮してください。
-
マシンカタログを作成する際、管理者はRAMとディスクサイズを設定できます。
マシンカタログのセットアップ(/ja-jp/citrix-virtual-apps-desktops/2411/media/mcsio-disable.png)
-
既存のマシンカタログをバージョン1903用に構成されたVDAを含む新しいVMスナップショットに更新すると、次の動作が発生します。新しいスナップショットは、既存のカタログのRAMとディスクサイズに対するMCS I/O設定を引き続き使用します。既存のRAWディスクはフォーマットされます。
重要:
MCSストレージ最適化は、Citrix Virtual Apps and Desktopsバージョン1903で変更されました。このリリースでは、ファイルベースのライトキャッシュテクノロジーがサポートされ、パフォーマンスと安定性が向上しています。MCS I/Oによって提供される新しい機能は、以前のCitrix Virtual Apps and Desktopsリリースと比較して、より高いライトキャッシュストレージ要件を必要とする場合があります。Citrixは、割り当てられたワークフローと追加のページファイルサイズに十分なディスク容量があることを確認するために、ディスクサイズを再評価することを推奨します。ページファイルサイズは通常、システムRAMの量に関連しています。既存のカタログディスクサイズが不十分な場合は、マシンカタログを作成し、より大きなライトキャッシュディスクを割り当ててください。
MCS I/Oライトバックキャッシュディスクに特定のドライブ文字を割り当てる
MCS I/Oライトバックキャッシュディスクに特定のドライブ文字を割り当てることができます。この実装により、使用するアプリケーションのドライブ文字とMCS I/Oライトバックキャッシュディスクのドライブ文字との間の競合を回避できます。MCS I/Oライトバックキャッシュディスクにドライブ文字を割り当てるには、PowerShellコマンドを使用できます。サポートされているハイパーバイザーは、Azure、GCP、VMware、SCVMM、およびXenServerです。
注:
この機能にはVDAバージョン2305以降が必要です。
制限事項
- Windowsオペレーティングシステムのみに適用可能
- ライトバックキャッシュディスクに適用可能なドライブ文字:
EからZ - Azure一時ディスクがライトバックキャッシュディスクとして使用されている場合は適用されません
- 新しいマシンカタログを作成する場合にのみ適用可能
ライトバックキャッシュディスクにドライブ文字を割り当てる
ライトバックキャッシュディスクにドライブ文字を割り当てるには、次の手順を実行します。
- PowerShellウィンドウを開きます。
-
asnp citrix*を実行します。 - まだ作成されていない場合は、IDプールを作成します。
-
New-ProvSchemeコマンドとプロパティWriteBackCacheDriveLetterを使用してプロビジョニングスキームを作成します。例:New-ProvScheme -CleanOnBoot ` -HostingUnitName "<name>" ` -IdentityPoolName $schemeName ` -ProvisioningSchemeName $schemeName ` -InitialBatchSizeHint 1 ` -UseWriteBackCache -WriteBackCacheDiskSize 127 -WriteBackCacheMemorySize 256 -WriteBackCacheDriveLetter E ` -MasterImageVM "XDHyp:\HostingUnits\<name>\image.folder\abcd-resources.resourcegroup\MCSIOMasterVm_OsDisk_1_d3e2d6352xxxxxxxxx2130aa145ec77.manageddisk" ` -NetworkMapping @{"0"="XDHyp:\\HostingUnits\\name\\virtualprivatecloud.folder\\East US.region\\virtualprivatecloud.folder\\abcd-resources.resourcegroup\\abcd-resources-vnet.virtualprivatecloud\\default.network"} ` -ServiceOffering "XDHyp:\\HostingUnits\\<name>\\serviceoffering.folder\\Standard_D2s_v5.serviceoffering" ` -CustomProperties '<CustomProperties xmlns="http://schemas.citrix.com/2014/xd/machinecreation" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Property xsi:type="StringProperty" Name="UseManagedDisks" Value="true" /> <Property xsi:type="StringProperty" Name="OsType" Value="Windows" /> <Property xsi:type="StringProperty" Name="StorageType" Value="Premium_LRS"/> <Property xsi:type="StringProperty" Name="PersistWBC" Value="false" /> <Property xsi:type="StringProperty" Name="PersistOsDisk" Value="false" /> <Property xsi:type="StringProperty" Name="PersistVm" Value="false" /> <Property xsi:type="StringProperty" Name="WBCDiskStorageType" Value="Premium_LRS" /> <Property xsi:type="StringProperty" Name="UseTempDiskForWBC" Value="false" /> <Property xsi:type="StringProperty" Name="ResourceGroups" Value="abcd-group1" /> <Property xsi:type="StringProperty" Name="LicenseType" Value="Windows_Client" /> <Property xsi:type="StringProperty" Name="SchemaVersion" Value="2" /> </CustomProperties>' <!--NeedCopy--> - カタログの作成を完了します。詳しくは、https://developer-docs.citrix.com/projects/citrix-virtual-apps-desktops-sdk/en/latest/creating-a-catalog/を参照してください。
マスターイメージを準備する
接続ホストの作成については、「接続とリソース」を参照してください。
マスターイメージには、オペレーティングシステム、非仮想化アプリケーション、VDA、およびその他のソフトウェアが含まれています。
知っておくと良いこと:
- マスターイメージは、クローンイメージ、ゴールデンイメージ、ベースVM、またはベースイメージとも呼ばれることがあります。ホストベンダーは異なる用語を使用します。
- ホストに、作成されるマシンの数に対応できる十分なプロセッサ、メモリ、ストレージがあることを確認してください。
- デスクトップとアプリケーションに必要なハードディスク容量を正しく構成します。この値は、後でまたはマシンカタログ内で変更することはできません。
- Remote PC Accessマシンカタログでは、マスターイメージは使用されません。
マスターイメージに以下のソフトウェアをインストールして構成します。
- ハイパーバイザー用の統合ツール(Citrix VM Tools、Hyper-V Integration Services、VMware toolsなど)。この手順を省略すると、アプリケーションやデスクトップが正しく機能しない可能性があります。
- VDA。Citrixは、最新機能にアクセスできるように、最新バージョンをインストールすることを推奨します。マスターイメージにVDAをインストールしないと、カタログの作成が失敗します。
- 必要に応じて、ウイルス対策ソフトウェアや電子ソフトウェア配布エージェントなどのサードパーティツール。ユーザーとマシンタイプに適した設定(更新機能など)でサービスを構成します。
- 仮想化しないサードパーティアプリケーション。Citrixはアプリケーションの仮想化を推奨します。仮想化により、アプリケーションの追加または再構成後にマスターイメージを更新する必要がなくなるため、コストが削減されます。また、インストールされるアプリケーションが少ないほど、マスターイメージのハードディスクサイズが小さくなり、ストレージコストを節約できます。
- App-Vアプリケーションを公開する予定がある場合は、推奨設定のApp-Vクライアント。App-VクライアントはMicrosoftから入手できます。
- MCSを使用している場合、Microsoft Windowsをローカライズする際は、ロケールと言語パックをインストールします。プロビジョニング中にスナップショットが作成されると、プロビジョニングされたVMはインストールされているロケールと言語パックを使用します。
重要:
MCSを使用している場合は、マスターイメージでSysprepを実行しないでください。
マスターイメージを準備するには:
- ハイパーバイザーの管理ツールを使用してマスターイメージを作成し、オペレーティングシステム、すべてのサービスパック、および更新プログラムをインストールします。vCPUの数を指定します。PowerShellを使用してマシンカタログを作成する場合も、vCPUの値を指定できます。Web Studioを使用してカタログを作成する場合、vCPUの数を指定することはできません。デスクトップとアプリケーションに必要なハードディスク容量を構成します。この値は後で、またはカタログ内で変更することはできません。
- ハードディスクがデバイスロケーション0に接続されていることを確認します。ほとんどの標準マスターイメージテンプレートでは、このロケーションがデフォルトで構成されていますが、一部のカスタムテンプレートではそうでない場合があります。
- 上記のソフトウェアをマスターイメージにインストールして構成します。
- MCSを使用していない場合は、マスターイメージをアプリケーションとデスクトップが属するドメインに参加させます。マスターイメージがマシンが作成されるホストで利用可能であることを確認します。MCSを使用している場合、マスターイメージをドメインに参加させる必要はありません。プロビジョニングされたマシンは、カタログ作成ウィザードで指定されたドメインに参加します。
- Citrixは、マスターイメージのスナップショットを作成して名前を付けることを推奨します。カタログ作成時にスナップショットではなくマスターイメージを指定した場合、Web Studioはスナップショットを作成しますが、名前を付けることはできません。
ボリュームライセンス認証
MCSは、WindowsオペレーティングシステムとMicrosoft Officeの認証を自動化および管理するためのボリュームライセンス認証をサポートしています。MCSがサポートするボリュームライセンス認証の3つのモデルは次のとおりです。
- キー管理サービス (KMS)
- アクティブディレクトリベースのライセンス認証 (ADBA)
- マルチプルアクティベーションキー (MAK)
マシンカタログの作成後に、認証設定を変更できます。
キー管理サービス (KMS)
KMSは、専用のシステムを必要とせず、他のサービスを提供するシステム上で簡単に共存できる軽量なサービスです。この機能は、CitrixがサポートするすべてのWindowsバージョンでサポートされています。イメージ準備中に、MCSはMicrosoft WindowsおよびMicrosoft OfficeのKMSリアームを実行します。コマンド Set-Provserviceconfigurationdata を実行することで、リアームをスキップできます。イメージ準備中のMicrosoft Windows KMSリアームおよびMicrosoft Office KMSリアームの詳細については、「Machine Creation Services: Image Preparation Overview and Fault-Finding」を参照してください。KMS認証の詳細については、「Activate using Key Management Service」を参照してください。
注:
コマンド
Set-Provserviceconfigurationdataの実行後に作成されたすべてのマシンカタログは、コマンドで指定されたものと同じ設定になります。
アクティブディレクトリベースのライセンス認証 (ADBA)
ADBAを使用すると、ドメイン接続を介してマシンを認証できます。マシンはドメインに参加するとすぐに認証されます。これらのマシンは、ドメインに参加しており、ドメインと通信している限り、認証されたままになります。この機能は、CitrixがサポートするすべてのWindowsバージョンでサポートされています。Active Directoryベースの認証の詳細については、「Active Directory-based activation を使用した認証」を参照してください。
マルチプルアクティベーションキー (MAK)
MAKは、Microsoftサーバーの助けを借りて、ボリュームを認証し、Windowsシステムを認証する方法です。MicrosoftからMAKキーを購入する必要があります。このキーには、固定された認証回数が割り当てられています。Windowsシステムが認証されるたびに、認証回数が減少します。システムを認証する方法は2つあります。
- オンライン認証:認証したいWindowsシステムがインターネットにアクセスできる場合、プロダクトキーをインストールすると、システムは自動的にWindowsを認証します。このプロセスにより、対応するMAKの認証回数が1つ減少します。
- オフラインアクティベーション: Windowsシステムがオンラインアクティベーションのためにインターネットに接続できない場合、MCSはMicrosoftサーバーから確認IDとインストールIDを取得してWindowsシステムをアクティベートします。このアクティベーション方法は、非永続的なマシンカタログに役立ちます。
注:
- MCSはMAKを使用したMicrosoft Officeのアクティベーションをサポートしていません。
- 必要なVDAの最小バージョンは2303です。
主な要件
- Delivery Controllerはインターネットにアクセスできる必要があります。
- 更新する新しいイメージが元のイメージと異なるMAKキーを持っている場合は、新しいカタログを作成します。
- マスターイメージにMAKキーをインストールします。WindowsシステムにMAKキーをインストールする手順については、「MAKアクティベーションの展開」を参照してください。
-
イメージ準備を使用しない場合:
- レジストリDWORD値
ManualをComputer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\Activationの下に追加します。 - 値を
1に設定します。
- レジストリDWORD値
アクティベーション数
MAKキーの残りのアクティベーション数を表示したり、VMが2つ以上のアクティベーションを消費しているかどうかを確認したりするには、ボリュームライセンス認証管理ツール (VAMT) を使用します。「VAMTのインストール」を参照してください。
MAKを使用してWindowsシステムをアクティベートする
MAKを使用してWindowsシステムをアクティベートするには:
- マスターイメージにプロダクトキーをインストールします。この手順でアクティベーションカウントが1つ消費されます。
- MCSマシンカタログを作成します。
-
イメージ準備を使用しない場合:
-
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\Activationの下にレジストリDWORD値Manualを追加します。 - 値を
1に設定します。
この方法では、オンラインアクティベーションのオプションが無効になります。
-
- マシンカタログにVMを追加します。
- VMの電源をオンにします。
-
オンラインアクティベーションかオフラインアクティベーションかに応じて、Windowsシステムがアクティベートされます。
- アクティベーションがオンラインの場合、プロダクトキーのインストール後にWindowsシステムがアクティベートされます。
- アクティベーションがオフラインの場合、MCSはプロビジョニングされたVMと通信してWindowsシステムのアクティベーションステータスを取得します。その後、MCSはMicrosoftサーバーから確認IDとインストール済みIDを取得します。これらのIDはWindowsシステムのアクティベーションに使用されます。
トラブルシューティング
プロビジョニングされたVMがインストール済みのMAKキーでアクティベートされていない場合は、PowerShellウィンドウで Get-ProvVM または Get-ProvScheme コマンドを実行します。
-
Get-ProvSchemeコマンド:最新のマスターイメージからMCSマシンカタログに関連付けられているパラメーターWindowsActivationTypeを参照してください。 -
Get-ProvVMコマンド。パラメーターWindowsActivationType、WindowsActivationStatus、WindowsActivationStatusErrorCode、およびWindowsActivationStatusErrorを参照してください。
エラーを確認し、問題を解決するための手順を検証できます。
Web Studio を使用してマシンカタログを作成する
カタログを作成する前に
- このセクションを読んで、選択する項目と提供する情報について確認してください。
- マシンをホストするハイパーバイザー、クラウドサービス、およびその他のリソースへの接続が作成されていることを確認してください。
- マシンをプロビジョニングするためのマスターイメージを作成した場合は、そのイメージに VDA がインストールされていることを確認してください。
カタログ作成ウィザードを開始するには
- これが最初に作成するカタログである場合、適切な選択肢(「マシンをセットアップし、アプリとデスクトップを実行するためのマシンカタログを作成する」など)に誘導されます。カタログ作成ウィザードが開きます。
-
既にカタログを作成済みで、別のカタログを作成したい場合は、次の手順に従ってください。
-
Web Studio にサインインし、左ペインで マシンカタログ を選択し、アクションバーで マシンカタログの作成 を選択します。
-
フォルダーを使用してカタログを整理するには、デフォルトの Machine Catalogs フォルダーの下にフォルダーを作成します。詳細については、「カタログフォルダーを作成する」を参照してください。
-
カタログを作成するフォルダーを選択し、Create Machine Catalog をクリックします。カタログ作成ウィザードが開きます。
-
ウィザードは以下の項目について案内します。表示されるウィザードページは、選択内容によって異なります。
オペレーティングシステム
各カタログには、1種類のマシンのみが含まれます。1つ選択してください。
- マルチセッションOS: マルチセッションOSカタログは、ホストされた共有デスクトップを提供します。マシンはサポートされているバージョンのWindowsまたはLinuxオペレーティングシステムを実行できますが、カタログには両方を含めることはできません。(そのOSの詳細については、Linux VDAのドキュメントを参照してください。)」
- シングルセッションOS: シングルセッションOSカタログは、さまざまなユーザーに割り当てることができるVDIデスクトップを提供します。
- Remote PC Access: Remote PC Accessカタログは、ユーザーに物理的なオフィスデスクトップマシンへのリモートアクセスを提供します。Remote PC Accessは、セキュリティを提供するためにVPNを必要としません。
マシン管理
Remote PC Accessカタログを作成している場合、このページは表示されません。
マシン管理ページには、マシンの管理方法と、マシンの展開に使用するツールが示されます。
カタログ内のマシンをWeb Studio経由で電源管理するかどうかを選択します。
- マシンはWeb Studio経由で電源管理されます(例:VMまたはブレードPC)。このオプションは、ホストへの接続をすでに構成している場合にのみ利用可能です。
- マシンはWeb Studio経由で電源管理されません(例:物理マシン)。
マシンがWeb Studio経由で電源管理されることを指定した場合、VMの作成に使用するツールを選択します。
-
シトリックス プロビジョニング テクノロジー
- Citrix Machine Creation Services (MCS) MCSを使用してプロビジョニングおよびイメージ化されたVMのカタログを作成します。MCSは、マスターイメージからクローンされたイメージをそれらのVMにコピーします。
-
Citrix Provisioning Services (PVS) MCSを使用してプロビジョニングされ、PVSを使用してイメージ化されたVMのカタログを作成します。これらのVMはPVSターゲットデバイスとして機能し、PVSサーバーは単一の共有ディスクイメージをそれらにストリーミングできます。
注:
- このオプションは、Citrix Cloud™に登録されているPVSサイトでのみ利用可能であり、現在はAzureリソースに限定されています。
- Citrix Provisioningカタログを作成する際、ターゲットデバイスページで、プロビジョニングするマシンのファームとサイトを選択するためのドロップダウンメニューに、存在しないファームとサイトがリストされている場合があります。回避策として、PowerShellコマンド
Unregister-HypPvsSiteを実行して、データベースからファームとサイトを削除できます。PowerShellコマンドの詳細については、「Unregister-HypPvsSite」を参照してください。
-
その他のサービスまたはテクノロジー データセンターに既に存在するマシンを管理するツール。Citrixでは、カタログ内のマシンの一貫性を確保するために、Microsoft System Center Configuration Managerまたはその他のサードパーティ製アプリケーションを使用することをお勧めします。
デスクトップの種類(デスクトップエクスペリエンス)
注:
デスクトップエクスペリエンスページに表示されるオプションは、マシンタイプページで選択したマシンタイプによって異なります。
-
マルチセッションOSマシンでは、ユーザーはログオンするたびにランダムなデスクトップを割り当てられます。次のいずれかのオプションを選択します。
- はい、仮想デスクトップをホストするマシンのローカルディスクに変更を保存します。(永続的)
- いいえ、すべての変更を破棄し、ユーザーがログオフしたときに仮想デスクトップをクリアします。(非永続的)
注:
永続的なマルチセッションマシンでは、ユーザーがデスクトップに加えた変更は保存され、すべての承認済みユーザーがアクセスできます。
-
シングルセッションOSマシンでは、デスクトップエクスペリエンスページで次のオプションが表示されます。
- ユーザーがログオンするたびに新しい(ランダムな)デスクトップに接続するようにします。
-
ユーザーがログオンするたびに同じ(静的な)デスクトップに接続するようにします。
静的デスクトップの場合、ユーザーが行った変更をログオフ後に保存するか破棄するかをさらに決定できます。
イメージとマシンプロファイル
このページは、MCS を使用して VM を作成する場合にのみ表示されます。
-
マシンカタログのイメージタイプを選択し、イメージを選択します。利用可能なイメージタイプは2つあります。
-
マスターイメージ。 イメージ準備プロセスをまだ経ていないイメージ。イメージ準備プロセスは、カタログ作成が開始されると自動的に開始されます。
注:
- MCS を使用している場合、マスターイメージで Sysprep を実行しないでください。
- スナップショットではなくマスターイメージを指定した場合、Web Studio はスナップショットを作成しますが、名前を付けることはできません。
-
準備済みイメージ。 イメージ準備プロセスを経たイメージで、VM 作成に直接使用できます。カタログ作成時にマスターイメージではなく準備済みイメージを選択すると、より高速で信頼性の高いマシンカタログ作成が保証され、イメージライフサイクル管理も効率化されます。
注:
- 準備済みイメージを使用して作成された VM は、休止状態をサポートしていません。
- 現在、準備済みイメージを使用したカタログ作成は、Azure および VMware 環境でのみ利用可能です。
準備済みイメージの作成方法の詳細については、「イメージ管理 (プレビュー)」を参照してください。
イメージを選択する際、必要に応じて選択したイメージにメモを追加できます。
最新の製品機能を使用できるようにするには、マスターイメージに最新の VDA バージョンがインストールされていることを確認してください。デフォルトの最小 VDA 選択を変更しないでください。ただし、以前の VDA バージョンを使用する必要がある場合は、「VDA バージョンと機能レベル」を参照してください。
ウィザードで以前に選択したマシン管理テクノロジーと互換性のないスナップショットまたは VM を選択すると、エラーメッセージが表示されます。
-
-
既存の VM をマシンプロファイルとして使用するには、[マシンプロファイルを使用] を選択し、VM を選択します。
注:
現在、マシンプロファイルの利用はAzure、AWS、GCP、およびVMware VMに限定されています。
VMware展開の場合、マシンプロファイルを使用してマシンカタログを作成する際には、仮想マシンを保持するフォルダーを指定する必要があります。
仮想マシンフォルダーの場所を指定するには、カタログ作成ウィザードでVirtual Machinesページに移動し、Select a folder to place the machinesセクションに移動して、仮想マシンフォルダーの場所を選択します。指定しない場合、システムは選択されたマシンプロファイルのフォルダーをデフォルトの場所と見なします。
-
カタログの最小機能レベルを選択します。最新の製品機能を使用できるようにするには、マスターイメージに最新のVDAバージョンがインストールされていることを確認してください。
マシン
このページは、リモートPCアクセス カタログを作成する際には表示されません。
このページのタイトルは、マシン管理ページで選択した内容(マシン、仮想マシン、またはVMとユーザー)によって異なります。
MCSを使用する場合:
- 作成する仮想マシンの数を指定します。作成しない場合は0(ゼロ)を入力します。後で、Add machinesを実行して、空のカタログにVMを作成できます。
- 各VMが持つメモリ量(MB単位)を選択します。
- 作成された各VMにはハードディスクがあります。そのサイズはマスターイメージで設定されます。カタログ内でハードディスクのサイズを変更することはできません。
- 展開に複数のゾーンが含まれている場合、カタログのゾーンを選択できます。
- 静的デスクトップVMを作成する場合は、仮想マシンコピーモードを選択します。仮想マシンコピーモードを参照してください。
- vDiskを使用しないランダムデスクトップVMを作成する場合は、各マシンの一時データに使用するキャッシュを構成できます。一時データ用のキャッシュを構成するを参照してください。
他のツールを使用する場合:
Active Directoryマシンアカウント名を追加(またはリストをインポート)します。VMを追加/インポートした後、そのVMのActive Directoryアカウント名を変更できます。Desktop Experienceページで静的マシンを指定した場合、追加する各VMのActive Directoryユーザー名をオプションで指定できます。
名前を追加またはインポートした後、このページにいる間は削除ボタンを使用してリストから名前を削除できます。
他のツールを使用する場合(ただしMCSではない場合):
追加(またはインポート)された各マシンに表示されるアイコンとツールヒントは、カタログに追加できない可能性のあるマシンや、Delivery Controllerに登録できない可能性のあるマシンを特定するのに役立ちます。詳細については、「VDAのバージョンと機能レベル」を参照してください。
仮想マシンの作成中にSIDを追加する
新しい仮想マシンを作成する際に、マシンを一意に識別するためにパラメーターADAccountSidを追加できるようになりました。
これを行うには:
- サポートされているIDタイプでカタログを作成します。
-
NewProvVMを使用してカタログにマシンを追加します。例:New-ProvVM -ProvisioningSchemeName "name" -ADAccountSid @("SID ") -RunAsynchronously <!--NeedCopy-->
ただし、次の条件のマシンはプロビジョニングできません。
- カタログIDプールにないADアカウント
- 利用可能な状態ではないADアカウント
仮想マシンコピーモード
マシンページで指定するコピーモードによって、MCSがマスターイメージからシン(高速コピー)クローンを作成するか、シック(完全コピー)クローンを作成するかが決まります。(デフォルト = シンクローン)
- 高速コピー クローンを使用して、ストレージ使用量をより効率的にし、マシンの作成を高速化します。
- 完全コピー クローンを使用して、データ復旧と移行のサポートを向上させ、マシン作成後のIOPSを削減できる可能性があります。
VDAバージョンと機能レベル
カタログの機能レベルは、カタログ内のマシンで利用できる製品機能を制御します。新しい製品バージョンで導入された機能を使用するには、新しいVDAが必要です。 ただし、以前のVDAバージョンのカタログ内のマシンは登録できません。
マシン (または デバイス) ページの下部にあるメニューで、最小VDAレベルを選択できます。これにより、カタログの最小機能レベルが設定されます。デフォルトでは、オンプレミス展開の場合、最新の機能レベルが選択されます。Citrixの推奨に従って、VDAとコアコンポーネントを常に最新バージョンにインストールおよびアップグレードする場合は、この選択を変更する必要はありません。ただし、古いVDAバージョンを使い続ける必要がある場合は、正しい値を選択してください。
Citrix Virtual Apps and Desktopsのリリースには、新しいVDAバージョンが含まれていない場合や、新しいVDAが機能レベルに影響を与えない場合があります。そのような場合、機能レベルは、インストールまたはアップグレードされたコンポーネントよりも古いVDAバージョンを示すことがあります。各リリースの新機能の記事には、デフォルトの機能レベルの変更が示されています。
選択された機能レベルは、その上にあるマシンのリストに影響します。リストでは、各エントリの横にあるツールチップが、その機能レベルでマシンのVDAがカタログと互換性があるかどうかを示します。
各マシンのVDAが選択された最小機能レベルを満たしていないか、それを超えていない場合、ページにメッセージが表示されます。ウィザードを続行できます。これらのマシンは、後でControllerに登録できない可能性があります。または、次のいずれかを実行できます。
- 古いVDAを含むマシンをリストから削除し、VDAをアップグレードしてから、カタログに再度追加します。
- 最新の製品機能へのアクセスを妨げる、より低い機能レベルを選択します。
マシンが間違ったマシンタイプであるためにカタログに追加されなかった場合も、メッセージが表示されます。例としては、サーバーをシングルセッションOSカタログに追加しようとしたり、ランダム割り当て用に作成されたシングルセッションOSマシンを静的マシンのカタログに追加したりする場合があります。
重要:
リリース1811で、追加の機能レベル 1811 (またはそれ以降) が追加されました。このレベルは、将来のCitrix Virtual Apps and Desktops機能で使用することを目的としています。7.9 (またはそれ以降) の選択はデフォルトのままです。このデフォルトは、現在すべての展開で有効です。
1811 (またはそれ以降) を選択した場合、そのカタログ内の以前のVDAバージョンはControllerに登録できません。ただし、カタログにバージョン1811以降のサポートされているVDAのみが含まれている場合、それらはすべて登録の対象となります。これには、バージョン1903や現在のリリース以前の他の19XXリリースを含む、後のCitrix Virtual Apps and Desktopsリリース用に構成されたVDAを含むカタログも含まれます。
一時データのキャッシュを構成する
MCSを使用してカタログ内のランダムな非永続マシンを管理する場合、I/Oパフォーマンスを向上させるために、マシンのライトバックキャッシュを有効にできます。
ライトバックキャッシュはMCSIOと呼ばれます。詳細については、こちらのブログ記事を参照してください。
前提条件
ライトバックキャッシュを有効にするには、カタログが次の要件を満たしている必要があります。
- 一時データのストレージを指定する接続を使用します。詳細については、接続とリソースを参照してください。
-
VDAはバージョン7.9以降で、最新のMCSIOドライバーがインストールされている必要があります。
注:
このドライバーのインストールは、VDAのインストールまたはアップグレード時のオプションです。デフォルトでは、このドライバーはインストールされません。
- ディスクキャッシュのドライブ文字割り当てを有効にするには、VMは次の追加要件を満たしている必要があります。
- オペレーティングシステム:Windows
- VDAバージョン:2305以降
考慮事項
- ライトバックキャッシュには、メモリキャッシュとディスクキャッシュがあります。デフォルトでは、接続の種類によってデフォルト値が異なります。一般的に、ほとんどの場合、デフォルト値で十分ですが、次のものに必要な領域を考慮してください。
- Windows自体によって作成される一時データファイル(Windowsページファイルを含む)。
- ユーザープロファイルデータ。
- ユーザーのセッションに同期されるShareFileデータ。
- セッションユーザーまたはユーザーがセッション内にインストールするアプリケーションによって作成またはコピーされる可能性のあるデータ。

- ディスクキャッシュがあり、メモリキャッシュがないライトバックキャッシュの構成は削除されました。一時データ用のキャッシュを有効にするには、ディスクキャッシュサイズ(GB)とキャッシュに割り当てられるメモリ(MB)を選択し、メモリキャッシュに0より大きいサイズを指定することをお勧めします。一時データは最初にメモリキャッシュに書き込まれます。メモリキャッシュが設定された制限に達すると、最も古いデータは一時データキャッシュディスクに移動されます。
- メモリキャッシュは、各マシンの総メモリ量の一部です。したがって、メモリキャッシュサイズ(MB)(推奨)チェックボックスを有効にする場合は、各マシンの総メモリ量を増やすことを検討してください。
- メモリキャッシュサイズ(MB)(推奨)チェックボックスをオフのままにすると、一時データは最小限のメモリを使用してディスクキャッシュに直接書き込まれます。
-
ディスクキャッシュサイズ(GB)をデフォルト値から変更すると、パフォーマンスに影響を与える可能性があります。サイズは、ユーザーの要件とマシンにかかる負荷に合わせる必要があります。
重要:
ディスクキャッシュの空き容量がなくなると、ユーザーのセッションは使用できなくなります。
-
ディスクキャッシュサイズチェックボックスをオフにすると、キャッシュディスクは作成されません。この場合、すべての一時データを保持するのに十分な大きさのキャッシュに割り当てられるメモリの値を指定します。これは、各VMに割り当てるための大量のRAMが利用可能な場合にのみ実現可能です。
-
両方のチェックボックスをオフにすると、一時データはキャッシュされません。各VMの差分ディスク(OSストレージにあります)に書き込まれます。(これは、7.9より前のリリースでのプロビジョニングアクションです。)
-
このカタログを使用してAppDisksを作成する予定がある場合は、キャッシュを有効にしないでください。
- マシンカタログの作成後にキャッシュ値を変更することはできません。
ニック(NICs)
このページは、リモートPCアクセス カタログを作成する際には表示されません。
複数のNICを使用する予定がある場合は、各カードに仮想ネットワークを関連付けます。例えば、一方のカードを特定のセキュアなネットワークへのアクセスに割り当て、もう一方のカードをより一般的に使用されるネットワークへのアクセスに割り当てることができます。このページからNICを追加または削除することもできます。
マシンアカウント
このページは、Remote PC Accessカタログを作成する場合にのみ表示されます。
マシンアカウントページで、ユーザーまたはユーザーグループに対応するActive Directoryマシンアカウントまたは組織単位 (OU) を指定して追加します。OU名にスラッシュ (/) を使用しないでください。
OUを追加する際、ドメインがリストに表示されない場合は、次の操作を実行できます。
- 完全一致で検索します。
- すべてのドメインを参照して見つけます。
以前に構成した電源管理接続を選択するか、電源管理を使用しないことを選択できます。電源管理を使用したいが、適切な接続がまだ構成されていない場合は、後でその接続を作成し、マシンカタログを編集して電源管理設定を更新できます。
マシンID
このページは、MCSを使用してVMを作成する場合にのみ表示されます。
カタログ内の各マシンは一意のIDを持つ必要があります。このページでは、カタログ内のマシンのIDを構成できます。マシンはプロビジョニング後にIDに参加します。カタログ作成後にIDタイプを変更することはできません。
このページで設定を構成する一般的なワークフローは次のとおりです。
- リストからIDを選択します。
- アカウントを作成するか既存のアカウントを使用するか、およびそれらのアカウントの場所(ドメイン)を指定します。
次のいずれかのオプションを選択できます。
- オンプレミスActive Directory。組織が所有し、その組織に属するActive Directoryアカウントでサインインしたマシン。これらはオンプレミスに存在します。
-
ハイブリッドAzure Active Directory参加済み。組織が所有し、その組織に属するActive Directory Domain Servicesアカウントでサインインしたマシン。これらはクラウドとオンプレミスに存在します。要件、制限、考慮事項については、「ハイブリッドAzure Active Directory参加済み」を参照してください。
注:
- ハイブリッドAzure Active Directory参加を使用する前に、Azure環境が前提条件を満たしていることを確認してください。「Microsoft Entra ハイブリッド参加の構成」を参照してください。
- このオプションでは、マスターイメージがオペレーティングシステムの前提条件を満たしている必要があります。詳しくは、「Microsoft Entra ハイブリッド参加済みデバイス」を参照してください。
- ドメイン非参加。どのドメインにも参加していないマシン。要件と制限については、「ドメイン非参加」を参照してください。
重要:
- IDの種類としてオンプレミスActive DirectoryまたはハイブリッドAzure Active Directory参加済みを選択した場合、カタログ内の各マシンには対応するActive Directoryコンピューターアカウントが必要です。
- ドメイン非参加のIDタイプでは、カタログの最小機能レベルとしてVDAバージョン2311以降が必要です。利用可能にするには、最小機能レベルを更新してください。
アカウントを作成する場合、マシンが存在するOUにコンピューターアカウントを作成する権限が必要です。カタログ内の各マシンには一意の名前が必要です。作成するマシンのアカウント命名スキームを指定します。詳しくは、「マシンアカウント命名スキーム」を参照してください。
注:
OU名にスラッシュ(
/)を使用しないようにしてください。
既存のアカウントを使用する場合は、アカウントを参照するか、[インポート]をクリックして、アカウント名を含む.csvファイルを指定します。インポートするファイルの内容は、次の形式を使用する必要があります。
- [ADComputerAccount] ADコンピューターアカウント名.ドメイン
追加するすべてのマシンに対して十分なアカウントがあることを確認してください。Web Studioインターフェイスがこれらのアカウントを管理します。したがって、そのインターフェイスですべてのアカウントのパスワードをリセットできるようにするか、すべてのアカウントで同じである必要があるアカウントパスワードを指定してください。
物理マシンまたは既存のマシンを含むカタログの場合、既存のアカウントを選択またはインポートし、各マシンをActive Directoryコンピューターアカウントとユーザーアカウントの両方に割り当てます。
マシンアカウントの命名規則
カタログ内の各マシンには一意の名前が必要です。カタログを作成する際には、マシンアカウントの命名規則を指定する必要があります。名前に表示される連番または文字のプレースホルダーとして、ワイルドカード(ハッシュマーク)を使用します。
命名規則を指定する際は、以下の規則に注意してください。
- 命名規則には少なくとも1つのワイルドカードが含まれている必要があります。すべてのワイルドカードはまとめて配置する必要があります。
- ワイルドカードを含め、名前全体は2文字以上15文字以下である必要があります。少なくとも1つの非数字文字と1つの#(ワイルドカード)文字を含める必要があります。
- 名前にスペースや次の文字を含めることはできません:
,~!@'$%^&.()}{\/*?"<>|=+[];:_".。 - 名前をハイフン(-)で終わらせることはできません。
また、命名規則を指定する際には、将来の拡張に十分な余地を残してください。次の例を考えてみましょう。「veryverylong#」というスキームで1,000個のマシンアカウントを作成した場合、最後に作成されるアカウント名(veryverylong1000)は16文字になります。したがって、この命名規則では、最大15文字を超えるマシン名が1つ以上生成されることになります。
連番が数字(0~9)か文字(A~Z)かを示すことができます。
-
0~9。選択すると、指定されたワイルドカードは連番に解決されます。
注:
ワイルドカードが1つ(#)の場合、アカウント名は1から始まります。2つの場合、アカウント名は01から始まります。3つの場合、アカウント名は001から始まります。以下同様です。
-
A~Z。選択すると、指定されたワイルドカードは連続する文字に解決されます。
たとえば、PC-Sales-##(0~9が選択されている場合)という命名規則では、PC-Sales-01、PC-Sales-02、PC-Sales-03などのアカウントが生成されます。
アカウント名の開始文字を任意で指定できます。
- 0-9 を選択した場合、アカウントは指定された数字から順に命名されます。前のフィールドで使用するワイルドカードの数に応じて、1桁以上の数字を入力します。たとえば、2つのワイルドカードを使用する場合は、2桁以上の数字を入力します。
- A-Z を選択した場合、アカウントは指定された文字から順に命名されます。前のフィールドで使用するワイルドカードの数に応じて、1文字以上の文字を入力します。たとえば、2つのワイルドカードを使用する場合は、2文字以上の文字を入力します。
ドメイン資格情報
資格情報の入力 を選択し、ターゲットのActive Directoryドメインでアカウント操作を実行する権限を持つ管理者の資格情報を入力します。
名前の確認 オプションを使用して、ユーザー名が有効か一意であるかを確認します。このオプションは、たとえば次のような場合に役立ちます。
- 複数のドメインに同じユーザー名が存在する場合。目的のユーザーを選択するよう求められます。
- ドメイン名を覚えていない場合。ドメイン名を指定せずにユーザー名を入力できます。確認が成功すると、ドメイン名が自動的に入力されます。
注:
マシンID で選択したIDタイプが Hybrid Azure Active Directory joined の場合、入力する資格情報には
Write userCertificate権限が付与されている必要があります。
概要、名前、および説明
概要 ページで、指定した設定を確認します。カタログの名前と説明を入力します。この情報はWeb Studioに表示されます。
完了したら、完了 をクリックしてカタログ作成を開始します。 完了したら、完了 を選択してカタログ作成を開始します。
マシンカタログ に、新しいカタログがインラインの進行状況バーとともに表示されます。
作成の進行状況の詳細を表示するには:
-
マシンカタログにマウスを合わせます。
-
表示されるツールヒントで、[詳細の表示] をクリックします。
以下の項目を確認できる段階的な進行状況グラフが表示されます。
- 手順の履歴
- 現在の手順の進行状況と実行時間
- 残りの手順
MCSの時刻同期
時刻同期は、マスターイメージと、マシンIDが結合されたカタログのタイプによって決定されます。マスターイメージとカタログに応じて、以下の時刻同期方法が適用されます。
| マスターイメージ | カタログ | 結果として得られる時刻同期方法 |
|---|---|---|
| NDJ | ADまたはハイブリッドAzure AD | デフォルトではNT5DSです。マスターイメージのレジストリ設定を使用して、MCSが時刻同期設定を変更するのを無効にできます。 |
| NDJ | エヌディージェイ または Azure AD | 元の時刻同期設定と同じ設定 |
| AD または ハイブリッド Azure AD | AD または ハイブリッド Azure AD | 元の時刻同期設定と同じ設定が適用されます |
| アジュール AD | アジュール AD | 元の時刻同期設定と同じ設定が適用されます。 |
注:
元の時刻同期は、以下のレジストリ設定によって制御されており、変更できません。
- Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config
Value: MaxAllowedPhaseOffset, MaxNegPhaseCorrection, and MaxPosPhaseCorrection
- Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
値: 種類
MCSが時刻同期設定を変更するのを無効にするには、マスターイメージで以下のレジストリ設定の値を設定します。
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix- 名前: 時刻同期方法保持
- Type: DWORD
- 0 (または、値 TimeSyncMethodKeep が構成されていない場合): 元の時刻同期設定を保持しません。
- 1: 元の時刻同期設定とデフォルトのパラメーター値を保持します。
カスタムプロパティの設定に関する重要な考慮事項
GCPおよびAzure環境では、New-ProvScheme および Set-ProvScheme でカスタムプロパティを正しく設定する必要があります。存在しないカスタムプロパティを指定すると、以下のエラーメッセージが表示され、コマンドは実行に失敗します。
- アジュールの場合:
Invalid property found: <invalid property>. Ensure that the CustomProperties parameter supports the property. - GCPの場合:
Invalid property found: <invalid property>. Ensure that the value supplied for the property is supported in the Hypervisor.
トラブルシューティング
重要:
Web Studioを使用してマシンカタログを作成した後、
Get-ProvTaskPowerShellコマンドを使用してマシンカタログ作成に関連するタスクを取得することはできません。この制限は、カタログが正常に作成されたかどうかにかかわらず、Web Studioがマシンカタログ作成後にそれらのタスクを削除するためです。
Citrixは、サポートチームが解決策を提供できるよう、ログを収集することをお勧めします。Citrix Provisioningを使用している場合は、ログファイルを生成するために次の手順を使用します。
-
マスターイメージで、値1(DWORD (32ビット) 値として)を持つ次のレジストリキーを作成します:
HKLM\Software\Citrix\MachineIdentityServiceAgent\LOGGING。 -
マスターイメージをシャットダウンし、スナップショットを作成します。
-
デリバリーコントローラー上で、以下の PowerShell コマンドを実行してください:
Set-ProvServiceConfigurationData -Name ImageManagementPrep_NoAutoShutdown -Value $True。 - そのスナップショットに基づいてカタログを作成します。
- ハイパーバイザー上に準備用VMが作成されたら、ログインしてC:\のルートから次のファイル (Image-prep.log と PvsVmAgentLog.txt) を抽出します。
- マシンをシャットダウンすると、その時点で障害が報告されます。
- イメージ準備マシンの自動シャットダウンを再度有効にするには、次のPowerShellコマンドを実行します:
Remove-ProvServiceConfigurationData -Name ImageManagementPrep_NoAutoShutdown。
MCS I/Oライトバックキャッシュディスクに特定のドライブ文字を割り当てる
MCS I/Oライトバックキャッシュディスクに特定のドライブ文字を割り当てることができます。この実装により、使用するアプリケーションのドライブ文字とMCS I/Oライトバックキャッシュディスクのドライブ文字との間の競合を回避できます。これを行うには、PowerShellコマンドを使用できます。サポートされているハイパーバイザーは、Azure、GCP、VMware、SCVMM、およびXenServerです。
注:
この機能にはVDAバージョン2305以降が必要です。
制限事項
- Windowsオペレーティングシステムのみに適用
- ライトバックキャッシュディスクに適用可能なドライブ文字:
EからZ - Azureの一時ディスクがライトバックキャッシュディスクとして使用されている場合は適用されません
- 新しいマシンカタログを作成する場合にのみ適用
ライトバックキャッシュディスクにドライブ文字を割り当てる
ライトバックキャッシュディスクにドライブ文字を割り当てるには:
- PowerShell ウィンドウを開きます。
-
asnp citrix*を実行します。 - まだ作成されていない場合は、IDプールを作成します。詳しくは、カタログの作成 を参照してください。
-
New-ProvSchemeコマンドとプロパティWriteBackCacheDriveLetterを使用してプロビジョニングスキームを作成します。例:New-ProvScheme -CleanOnBoot ` -HostingUnitName "<name>" ` -IdentityPoolName $schemeName ` -ProvisioningSchemeName $schemeName ` -InitialBatchSizeHint 1 ` -UseWriteBackCache -WriteBackCacheDiskSize 127 -WriteBackCacheMemorySize 256 -WriteBackCacheDriveLetter E ` -MasterImageVM "XDHyp:\HostingUnits\<name>\image.folder\abcd-resources.resourcegroup\MCSIOMasterVm_OsDisk_1_d3e2d6352xxxxxxxxx2130aa145ec77.manageddisk" ` -NetworkMapping @{"0"="XDHyp:\\HostingUnits\\name\\virtualprivatecloud.folder\\East US.region\\virtualprivatecloud.folder\\abcd-resources.resourcegroup\\abcd-resources-vnet.virtualprivatecloud\\default.network"} ` -ServiceOffering "XDHyp:\\HostingUnits\\<name>\\serviceoffering.folder\\Standard_D2s_v5.serviceoffering" ` -CustomProperties '<CustomProperties xmlns="http://schemas.citrix.com/2014/xd/machinecreation" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Property xsi:type="StringProperty" Name="UseManagedDisks" Value="true" /> <Property xsi:type="StringProperty" Name="OsType" Value="Windows" /> <Property xsi:type="StringProperty" Name="StorageType" Value="Premium_LRS"/> <Property xsi:type="StringProperty" Name="PersistWBC" Value="false" /> <Property xsi:type="StringProperty" Name="PersistOsDisk" Value="false" /> <Property xsi:type="StringProperty" Name="PersistVm" Value="false" /> <Property xsi:type="StringProperty" Name="WBCDiskStorageType" Value="Premium_LRS" /> <Property xsi:type="StringProperty" Name="UseTempDiskForWBC" Value="false" /> <Property xsi:type="StringProperty" Name="ResourceGroups" Value="abcd-group1" /> <Property xsi:type="StringProperty" Name="LicenseType" Value="Windows_Client" /> <Property xsi:type="StringProperty" Name="SchemaVersion" Value="2" /> </CustomProperties>' <!--NeedCopy--> - カタログの作成を完了します。
MCS マシンカタログを作成する前に構成を検証する
New-ProvScheme コマンドでパラメーター -validate を使用して、MCS マシンカタログを作成する前に構成設定を検証できます。この PowerShell コマンドをパラメーターと共に実行すると、誤ったパラメーターが使用されている場合や、パラメーターが別のパラメーターと競合している場合に、適切なエラーメッセージが表示されます。その後、エラーメッセージを使用して問題を解決し、PowerShell を使用して MCS マシンカタログを正常に作成できます。現在、この機能は AWS、Azure、GCP、および VMware 仮想化環境に適用されます。
注:
検証中は、実際の MCS マシンカタログを作成してはなりません。コマンドの結果を使用してエラーを修正し、正常なカタログを作成する必要があります。したがって、
New-ProvSchemeコマンドを実行するときは、偽の ID プール名を使用してください。
構成を検証するには、次の手順を実行します。
- Delivery Controller が稼働しているホストから PowerShell のウィンドウを開いてください。
- Citrix 固有の PowerShell モジュールをロードするには、
asnp citrix*を実行します。 -
New-ProvSchemeコマンドを実行し、パラメーター-validateを使用します。コマンドが機能するように、偽の ID プール名を提供します。例:$result =New-ProvScheme -CleanOnBoot -HostingUnitName "vSanRg" -IdentityPoolName "mptmpcatalogdemo" -InitialBatchSizeHint 1 -MasterImageVM "XDHyp:\HostingUnits\vSanRg\Windows19MasterImage.vm\Citrix_XD_NonMachineProfileWin19Machines.snapshot" -NetworkMapping @{"0"="XDHyp:\HostingUnits\vSanRg\\VM Network.network"} -ProvisioningSchemeName "MachineProfileW10Machines" -Scope @() -VMCpuCount 2 -VM MemoryMB 6143 -MachineProfile "XDHyp:\HostingUnits\vSanRg\TRW-Win11-tpm-BL-TEMPLATE.template" -TenancyType Shared -FunctionalLevel "L7_20" -Validate $result.TerminatingError | Format-List -Property * <!--NeedCopy-->エラーメッセージ:
ErrorData : {[[ValidationFailureCount, xxx], [InvalidMemoryValue, The memory size provided 6143 must be a multiple of 4 MB and must be greater than or equal to 4 MB.], [InconsistentGuestOsSetting, The GuestOs setting - windows9_64Guest of the selected machine profile does not match with the setting - windows2019srv_64Guest of master image. Please select a machine profile that matches the GuestOs setting of the master image.], [InconsistentVtpmSetting, The vTPM setting of the selected machine profile does not match with the selected master image. Please select a machine profile that matches the vTPM setting of the master image.], [InconsistentFirmwareSetting, The firmware setting - efi of the selected machine profile does not match with the setting - bios of master image. Please select a machine profile that matches the firmware setting of the master image ErrorId : ValidationFailure ErrorMessage : ValidationFailure Operation : ValidatingInputs <!--NeedCopy--> - 設定を検証した後、実際のIDプール名と正しいパラメーターを使用してMCSマシンカタログを作成できます。
次のステップ
特定のクラウドサービスカタログの作成については、以下を参照してください。
- AWSカタログを作成する
- XenServerカタログを作成する
- グーグル クラウド プラットフォーム カタログを作成する
- マイクロソフト アジュール カタログを作成する
- マイクロソフト システム センター バーチャル マシン マネージャー カタログを作成する
- Nutanixカタログを作成する
- VMwareカタログを作成する
これが最初に作成するカタログである場合、Web Studioはデリバリーグループを作成するように案内します。
構成プロセス全体を確認するには、インストールと構成を参照してください。
Web StudioとPowerShellを使用してCitrix Provisioningカタログを作成できます。 この実装には、次の利点があります。
- MCSとCitrix Provisioningの両方のカタログを管理するための単一の統合コンソール。
- ID管理ソリューション、オンデマンドプロビジョニングなど、Citrix Provisioningカタログの新機能があります。
現在、この機能はAzureおよびVMwareワークロードでのみ利用可能です。ただし、VMware環境では、現在PowerShellコマンドのみを使用してカタログを作成できます。詳細については、「Citrix StudioでCitrix Provisioningカタログを作成する」(/ja-jp/provisioning/current-release/configure/citrix-provisioning-catalog-in-studio)を参照してください。
詳細情報
- 接続とリソースの作成および管理(/ja-jp/citrix-virtual-apps-desktops/2411/install-configure/connections.html)
- 異なる結合タイプのカタログを作成する(/ja-jp/citrix-virtual-apps-desktops/2411/install-configure/create-machine-identities-joined-catalogs.html)
- マシンカタログの管理(/ja-jp/citrix-virtual-apps-desktops/2411/install-configure/machine-catalogs-manage.html)
この記事の概要
- はじめに
- 概要
- MCS I/Oライトバックキャッシュディスクに特定のドライブ文字を割り当てる
- マスターイメージを準備する
- ボリュームライセンス認証
- Web Studio を使用してマシンカタログを作成する
- オペレーティングシステム
- マシン管理
- デスクトップの種類(デスクトップエクスペリエンス)
- イメージとマシンプロファイル
- マシン
- ニック(NICs)
- マシンアカウント
- マシンID
- ドメイン資格情報
- 概要、名前、および説明
- MCSの時刻同期
- カスタムプロパティの設定に関する重要な考慮事項
- トラブルシューティング
- MCS I/Oライトバックキャッシュディスクに特定のドライブ文字を割り当てる
- MCS マシンカタログを作成する前に構成を検証する
- 次のステップ
- 詳細情報