VMwareカタログを作成する

最終公開日 : Nov 13, 2026
「マシンカタログを作成する」(/ja-jp/citrix-virtual-apps-desktops/2311/install-configure/machine-catalogs-create.html)では、マシンカタログを作成するウィザードについて説明します。以下の情報は、VMware仮想化環境に固有の詳細を扱います。
注:
VMwareカタログを作成する前に、VMwareへの接続の作成を完了する必要があります。「VMwareへの接続」(/ja-jp/citrix-virtual-apps-desktops/2311/install-configure/connections/connection-vmware-virtualization-environments.html)を参照してください。

マスターVMを作成する

マシンカタログでユーザーデスクトップとアプリケーションを提供するために、マスターVMを使用します。ハイパーバイザーで:
  1. マスターVMにVDAをインストールし、デスクトップを最適化するオプションを選択します。これによりパフォーマンスが向上します。
  2. バックアップとして使用するために、マスターVMのスナップショットを取得します。
注:
vSAN 8.0環境でMCSを使用してVMをプロビジョニングできます。

マシンプロファイルを使用してマシンカタログを作成する

マシンプロファイルを使用してMCSマシンカタログを作成できます。マシンプロファイル入力のソースはVMwareテンプレートです。マシンプロファイルはVMwareテンプレートからハードウェアプロパティをキャプチャし、それらをカタログ内の新しくプロビジョニングされたVMに適用します。
注:
  • マスターイメージ入力(スナップショット)およびマシンプロファイル入力(VMwareテンプレート)は、vTPMが有効であるか、またはvTPMが無効であるかのいずれかである必要があります。このルールは、New-ProvSchemeとSet-ProvSchemeの両方に適用されます。
  • マスターイメージでvTPMが有効になっている場合、VMwareテンプレートは、マスターイメージと同じVMソースからのみ取得できます。
  • 暗号化ストレージポリシーはフルクローンのみサポートします。
  • マシンプロファイルベースのカタログは、提供されたVMwareテンプレートを利用してストレージコントローラー情報を収集します。これは、接続されている仮想ディスクに依存します。テンプレートには、仮想マシンの仮想ディスクを構成するために使用されるストレージコントローラー情報を取得するために必要な仮想ディスクが含まれている必要があります。
マシンプロファイル内のVMwareテンプレートは、カタログへのVMのプロビジョニングを可能にするため、カタログのライフサイクル中に存在している必要があります。VMwareテンプレートがない場合、新しいVMをプロビジョニングすることはできません。VMwareテンプレートが削除された場合は、Set-ProvSchemeコマンドを使用して新しいテンプレートを提供する必要があります。
  • MCSはVMwareテンプレートのプロパティをキャプチャします。Get-Provschemeコマンドを使用して、VMwareテンプレートの保存されたプロパティを参照する新しいVMwareテンプレートを作成できます。
  • あるいは、マシンカタログとプロビジョニングされたVMが存在する場合、MCSでプロビジョニングされたマシンを使用して新しいVMwareテンプレートを作成することもできます。
異なるOSに基づいて、異なる構成でマシンカタログを作成できます。
  • マスターイメージにWindows 11がインストールされている場合、マスターイメージでvTPMを有効にする必要があります。したがって、マシンプロファイルのソースであるVMwareテンプレートにはvTPMがアタッチされている必要があります。
  • マスターイメージにvTPMがアタッチされていないWindows 10がインストールされている場合、非vTPM VMwareテンプレートをマシンプロファイルのソースとして使用してマシンカタログを作成できます。
暗号化されたストレージポリシーが適用されたマシンプロファイルテンプレートを使用して、フルコピーディスクモードでマシンカタログを作成できる別の構成があります。
マシンプロファイルを入力としてPowerShellコマンドを使用してマシンカタログを作成するには:
  1. PowerShellウィンドウを開きます。
  2. asnp citrix*を実行します。
  3. 次のコマンドを実行します。
    • マシンプロファイル入力のソースとしてvTPMがアタッチされたVMwareテンプレートを使用し、Windows 11がインストールされたマスターイメージでマシンカタログを作成するには:
      $identityPool = New-AcctIdentityPool  -IdentityPoolName "<string>"
      -NamingScheme "<string>-###"
      -NamingSchemeType Numeric
      -Domain "<domain name"
      -ZoneUid "<Uid>"  -Scope @()
      $provScheme =New-ProvScheme  -CleanOnBoot
      -HostingUnitName "vSanRg"
      -IdentityPoolName "<string>"
      -InitialBatchSizeHint 1
      -MasterImageVM "XDHyp:\HostingUnits\<hosting unit name>\<snapshot name>.snapshot"
      -NetworkMapping @{"0"="XDHyp:\HostingUnits\<hosting unit name>\\<network name>.network"}
      -ProvisioningSchemeName "<string>"
      -Scope @() -VMCpuCount 4
      -VMMemoryMB 6144
      -MachineProfile "XDHyp:\HostingUnits\<hosting unit name>\<template name>.template" -TenancyType Shared
      -FunctionalLevel "L7_20"
      $catalog = New-BrokerCatalog
      -AllocationType "Static"
      -PersistUserChanges  "OnLocal"
      -Description "<string>"
      -IsRemotePC $False
      -MinimumFunctionalLevel 'L7_9'
      -Name "<catalog name>"
      -ProvisioningType 'MCS'
      -Scope @()
      -SessionSupport "SingleSession" -ZoneUid "<Uid>"
      Set-BrokerCatalog -Name "<string>"
      -ProvisioningSchemeId $provScheme.ProvisioningSchemeUid.Guid
    • マシンプロファイルのソースとして非vTPM VMwareテンプレートを使用し、Windows 10がインストールされたマスターイメージでマシンカタログを作成するには:
      $identityPool = New-AcctIdentityPool
      -IdentityPoolName "<string>"
      -NamingScheme "<string>-###" -NamingSchemeType Numeric
      -Domain "<domain name>"
      -ZoneUid "<Uid>"  -Scope @()
      $provScheme =New-ProvScheme
      -CleanOnBoot -HostingUnitName "<string>"
      -IdentityPoolName "<string>"
      -InitialBatchSizeHint 1
      -MasterImageVM "XDHyp:\HostingUnits\<hosting unit name>\<snapshot name>.snapshot
      -NetworkMapping @{"0"="XDHyp:\HostingUnits\<hosting unit name>\\<string>.network"}
      -ProvisioningSchemeName "<string>"  -Scope @() -VMCpuCount 4  -VMMemoryMB 8192
      -MachineProfile "XDHyp:\HostingUnits\<hosting unit name>\<template name>.template"
      -TenancyType Shared  -FunctionalLevel "L7_20"
      $catalog = New-BrokerCatalog
      -AllocationType "Static"
      -PersistUserChanges  "OnLocal"
      -Description "<string>"
      -IsRemotePC $False
      -MinimumFunctionalLevel 'L7_9' -Name "<string>" -ProvisioningType 'MCS' -Scope @()
      -SessionSupport "SingleSession" -ZoneUid "<Uid"
      Set-BrokerCatalog -Name "<string>"
      -ProvisioningSchemeId $provScheme.ProvisioningSchemeUid.Guid
    • 暗号化されたストレージポリシーが適用されたマシンプロファイルテンプレートを使用して、フルコピーディスクモードでマシンカタログを作成するには:
      $identityPool = New-AcctIdentityPool
      -IdentityPoolName "<string>"
      -NamingScheme "<string>-###"
      -NamingSchemeType Numeric
      -Domain "<domain name>"
      -ZoneUid "<Uid>"  -Scope @()
      $provScheme =New-ProvScheme
      -HostingUnitName "<string>"
      -IdentityPoolName "<string>"
      -InitialBatchSizeHint 1
      -MasterImageVM "XDHyp:\HostingUnits\<hosting unit name>\<snapshot name>.snapshot"
      -NetworkMapping @{"0"="XDHyp:\HostingUnits\<hosting unit name>\\<string>.network"}
      -ProvisioningSchemeName "<string>"
      -Scope @() -VMCpuCount 4  -VMMemoryMB 8192 -MachineProfile "XDHyp:\HostingUnits\<hosting unit name>\<template name>.template"
      -TenancyType Shared
      -FunctionalLevel "L7_20" -UseFullDiskCloneProvisioning
      $catalog = New-BrokerCatalog
      -AllocationType "Static"
      -PersistUserChanges  "OnLocal"
      -Description "<string>"  -IsRemotePC $False
      -MinimumFunctionalLevel 'L7_9'
      -Name "<string>" -ProvisioningType 'MCS' -Scope @()
      -SessionSupport "SingleSession" -ZoneUid "<Uid>"
      Set-BrokerCatalog -Name "<string>"
      -ProvisioningSchemeId $provScheme.ProvisioningSchemeUid.Guid
マシンプロファイルを更新するには、Set-ProvSchemeコマンドを使用します。例:
Set-ProvScheme -ProvisioningSchemeName 'name' -IdentityPoolName 'name' -MachineProfile 'XDHyp:\HostingUnits\<hosting unit name>\<template name>.template'

トラブルシューティング

カタログの作成に失敗した場合は、CTX294978を参照してください。

次のステップ

詳細情報