XenServer® カタログを作成する

最終公開日 : Oct 24, 2026
マシンカタログの作成では、マシンカタログを作成するウィザードについて説明します。以下の情報は、XenServer (旧Citrix Hypervisor) 仮想化環境に固有の詳細を扱います。
注:
XenServerカタログを作成する前に、XenServerへの接続の作成を完了する必要があります。XenServerへの接続を参照してください。

GPU対応のXenServerを使用してマシンカタログを作成する

GPU対応マシンには、専用のマスターイメージが必要です。これらのVMには、GPUをサポートするビデオカードドライバーが必要です。GPU対応マシンを構成して、VMがGPUを操作に使用するソフトウェアで動作できるようにします。
  1. XenCenter®で、標準VGA、ネットワーク、およびvCPUを備えたVMを作成します。
  2. VM構成を更新して、GPUの使用(パススルーまたはvGPUのいずれか)を有効にします。
  3. サポートされているオペレーティングシステムをインストールし、RDPを有効にします。
  4. Citrix VM ToolsとNVIDIAドライバーをインストールします。
  5. パフォーマンスを最適化するために、Virtual Network Computing (VNC) 管理コンソールをオフにしてから、VMを再起動します。
  6. RDPを使用するように求められます。RDPを使用してVDAをインストールし、VMを再起動します。
  7. オプションで、他のGPUマスターイメージのベースラインテンプレートとして、VMのスナップショットを作成します。
  8. RDPを使用して、XenCenterで構成され、GPU機能を使用する顧客固有のアプリケーションをインストールします。

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

MCS を使用してマシンをプロビジョニングするためのカタログを作成する場合、マシンプロファイルを使用して、仮想マシンからハードウェアプロパティをキャプチャし、カタログ内の新しくプロビジョニングされたVMに適用できます。MachineProfile パラメーターが使用されていない場合、ハードウェアプロパティはマスターイメージVMまたはスナップショットからキャプチャされます。
vTPM が有効なマシンプロファイルを使用して MCS マシンカタログを作成することもできます。これにより、vTPM が有効な Windows 11 VM のマシンカタログを作成できます。
注:
  • 現在、マシンプロファイルの入力としてスナップショットのみを使用できます。
  • マスターイメージ入力で vTPM が有効になっている場合、マシンプロファイル入力も vTPM が有効になっている必要があります。このルールは、New-ProvScheme と Set-ProvScheme の両方に適用されます。
  • マスターイメージで vTPM が有効になっている場合、マシンプロファイルはマスターイメージと同じVMソースからのみ取得できます。
  • カタログ作成時、VM の vTPM は、マスターイメージスナップショットで使用されている vTPM と同じである必要があります。
MCSIO が有効になっている場合、MCS カタログの作成後にメモリとディスクキャッシュのサイズを更新できます。マシンプロファイル入力のパラメーターの値を上書きするために、次のパラメーターを明示的に構成できます。
  • VMCpuCount
  • VMMemory
  • NetworkMapping

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

  1. PowerShell ウィンドウを開きます。
  2. asnp citrix* を実行します。
  3. ID プールを作成します。ID プールは、作成されるVMの Active Directory (AD) アカウントのコンテナです。例:
    New-AcctIdentityPool -Domain "citrix-xxxxxx.local" -IdentityPoolName "ExampleIdentityPool" -NamingScheme "abc1-##" -NamingSchemeType "Numeric" -Scope @() -ZoneUid "xxxxxxxx"
  4. Active Directoryで必要なADコンピューターアカウントを作成します。
    $password = "password123" | ConvertTo-SecureString -AsPlainText -Force
    New-AcctADAccount -IdentityPoolName "ExampleIdentityPool" -Count 10 -ADUserName "citrix-xxxxxx\admin1" -ADPassword $password
    Set-AcctAdAccountUserCert -IdentityPoolName "ExampleIdentityPool" -ADUserName "citrix-xxxxxx\admin1" -ADPassword $password
  5. カタログを作成するには、New-ProvSchemeコマンドを実行します。例:
    New-ProvScheme -CleanOnBoot -HostingUnitName "ExampleHostingUnit" -IdentityPoolName "ExampleIdentityPool" -InitialBatchSizeHint 2 -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" />
    </CustomProperties>'
    -MasterImageVM "XDHyp:\HostingUnits\ExampleHostingUnit\ExampleVDA.vm\ExampleVDA.snapshot" -ProvisioningSchemeName "ExampleCatalog" -Scope @() -SecurityGroup @()
    -MachineProfile "XDHyp:\HostingUnits\ExampleHostingUnit\ExampleMachineProfile.vm\ExampleSnapshot.snapshot"
  6. プロビジョニングスキームをブローカーカタログとして登録します。例:
    $ConfigZone = Get-ConfigZone | Where-Object { $_.Name -eq "xxxxxx" }
    New-BrokerCatalog -Name "MPLT1" -AllocationType Random -Description "Machine profile catalog" -ProvisioningSchemeId fe7df345-244e-4xxxx-xxxxxxxxx -ProvisioningType Mcs -SessionSupport MultiSession -PersistUserChanges Discard -ZoneUid ($ConfigZone.Uid)
  7. VMをカタログに追加します。

新しいマシンプロファイルでカタログを更新する

注:
  • この場合、Set-ProvSchemeコマンドはカタログ内の既存のVMのマシンプロファイルを変更しません。新しく作成されカタログに追加されたVMのみが新しいマシンプロファイルを持ちます。
  • マシンプロファイルベースのマシンカタログを非マシンプロファイルベースのマシンカタログに変換することはできません。
新しいマシンプロファイルでカタログを更新するには:
  1. Set-ProvSchemeコマンドを実行します。例:
    Set-ProvScheme -ProvisioningSchemeName "ExampleCatalog" -MachineProfile "XDHyp:\HostingUnits\ExampleHostingUnit\ExampleMachineProfileVm.vm\ExampleMachineProfileSnapshot.snapshot"
    Set-ProvSchemeコマンドの詳細については、「Set-ProvScheme」を参照してください。

次のステップ

詳細情報