Nutanixカタログを作成する
(/ja-jp/citrix-virtual-apps-desktops/2511/install-configure/machine-catalogs-create)は、マシンカタログを作成するウィザードについて説明しています。以下の情報は、Nutanix仮想化環境に固有の詳細を扱っています。
注:
Nutanixカタログを作成する前に、Nutanixへの接続の作成を完了する必要があります。(/ja-jp/citrix-virtual-apps-desktops/2511/install-configure/connections/connection-nutanix)を参照してください。
Nutanixマシンテンプレートバージョンを使用してマシンカタログを作成する
Citrix管理のNutanix AHV Prism Centralホスト接続を使用してMCSプロビジョニングされたマシンカタログを作成する場合、ベースイメージはNutanix VMテンプレートバージョンから作成されます。主な利点は、Nutanix Prism CentralがVMテンプレートを複数のクラスターで利用できることです。その結果、Citrix管理者は、それらのカタログが異なるNutanixクラスター上にある場合でも、単一のNutanix VMテンプレートバージョンを複数のMCSマシンカタログのマスターVMとして使用できます。
テンプレートバージョンをマシンプロファイルのソースとして選択することもできます。マスターイメージのテンプレートバージョンは、新しいカタログのマシンプロファイルのデフォルトとなります。ただし、マシンプロファイルのテンプレートバージョンを変更することはできます。以下のハードウェアプロパティがマシンプロファイルから取得されます:CPU、メモリ、ソケットあたりのコア数、GPU、およびカテゴリ。オプションで、CPU、メモリ、ソケットあたりのコア数のプロパティを指定して、選択したマシンプロファイルの設定を上書きすることもできます。
注:
カテゴリは、仮想マシン、クラスター、イメージなどのエンティティをグループ化および管理し、ポリシーや自動化を適用するために使用されるキーと値のペアです。
カタログを作成する前に、マスターVMを作成し、Nutanix Prism CentralでVMテンプレートバージョンに変換します。手順については、Nutanixのドキュメントを参照してください。
以下の方法でカタログを作成できます。
- (#create-a-machine-catalog-using-web-studio)。既存のVMを使用してカタログを作成することもできます。(#create-a-machine-catalog-with-existing-machines-power-managed)を参照してください。
- パワーシェル コマンド
制限事項
- 同じサブネットに複数のNICを接続することはサポートされていません。
- Nutanixの制限により、MCSでプロビジョニングされた各マシンカタログには、オーバーレイネットワーク、VLANベーシックサブネット、VLANサブネットの中から、単一タイプのネットワークのNICのみを割り当てることができます。
- 一部のシナリオでは、非永続マシンカタログのMCSマスターイメージを更新すると、潜在的な問題が発生する可能性があります。「Nutanix Prism CentralでのセキュアブートとvTPM」を参照してください。(/ja-jp/citrix-virtual-apps-desktops/2511/install-configure/security-policies/secure-boot#secure-boot-and-vtpm-in-nutanix-prism-central)
- Nutanix VMテンプレートをマスターイメージとして選択する場合、テンプレート名またはテンプレートバージョン名に#や&などの文字を含めることはできません。
Web Studioを使用してマシンカタログを作成する
マシンカタログセットアップウィザードで:
- マシンタイプページで、マルチセッションOS、シングルセッションOS、またはリモートPCアクセスを選択します。
-
マシン管理ページで、展開方法として電源管理されているマシンとCitrix Machine Creation Services™を選択します。リソースを選択します。

- デスクトップエクスペリエンスページで、2つのオプションのいずれかを選択します。
-
クラスターページで、VMの展開に使用するクラスターを選択します。

-
マスターイメージページで、マスターイメージをクリックし、マスターイメージ(テンプレートバージョン)を選択します。マシンテンプレートは名前でフィルターできます。マスターイメージのテンプレートバージョンは、新しいカタログのマシンプロファイルとしてデフォルトで設定されます。ただし、マシンプロファイルのテンプレートバージョンを変更できます。
注:
複数のMCSマシンカタログで、たとえそれらのカタログが異なるNutanixクラスター上にある場合でも、単一のNutanix VMテンプレートバージョンをマスターVMとして使用できます。

マシンテンプレートを名前でフィルタリング:

テンプレートの説明を表示:

-
NICページで:
- 関連付けられたネットワークをフィルタリングするためにNICタイプを選択します。
- マスターイメージに含まれるNICを1つ以上選択し、各NICに関連付けられた仮想ネットワークを選択します。

- 仮想マシンページで、作成する仮想マシンの数を指定し、各マシンの合計メモリ(MB)、仮想CPU、およびCPUあたりのコア数を構成します。これらの値は、マシンプロファイルから自動的に入力されます。
- 概要ページで、マシンカタログの詳細を確認します。マシンカタログの名前と説明を入力します。完了をクリックします。
マシンプロファイルをエクスポートする
マシンカタログで使用されているマシンプロファイルをJSONファイルにエクスポートできます。
- マシンカタログを選択し、テンプレートプロパティタブに移動します。
- マシンプロファイルの詳細の下で、最終バージョンの横にあるエクスポートをクリックします。
PowerShellコマンドを使用してマシンカタログを作成する
- PowerShell ウィンドウを開きます。
-
asnp citrix*を実行します。 -
まだ作成されていない場合は、ID プールを作成します。例:
New-AcctIdentityPool -Domain "<string>" -IdentityPoolName "<string>" -IdentityType "ActiveDirectory" -NamingScheme "DemoVM-##" -NamingSchemeType "Numeric" -ZoneUid "GUID" -Scope @() <!--NeedCopy--> -
プロビジョニングスキームを作成します。
例: マシンプロファイルなし
New-ProvScheme -CustomProperties "<CustomProperties xmlns=`"http://schemas.citrix.com/2014/xd/machinecreation`" xmlns:xsi=`"http://www.w3.org/2001/XMLSchema-instance`"><Property xsi:type=`"StringProperty`" Name=`"ClusterId`" Value=`"00062c63-1fb0-58c9-4fc8-5c2573352378`" /><Property xsi:type=`"StringProperty`" Name=`"CPUCores`" Value=`"1`" /></CustomProperties>" -HostingUnitName "<Hosting unit name>" -IdentityPoolName "<string>" -InitialBatchSizeHint 1 -MasterImageVM "XDHyp:\HostingUnits\<Hosting Unit Name>\Templates.folder\<template name>.template\<template version name>.templateversion" -NetworkMapping @{"5"="XDHyp:\HostingUnits\<Hosting unit name>\Clusters.folder\<Cluster Name>.cluster\<Network name>.network"} -ProvisioningSchemeName "<Catalog name>" -ProvisioningSchemeType "MCS" -RunAsynchronously -Scope @() -VMCpuCount 2 -VMMemoryMB 10240 <!--NeedCopy-->例: マシンプロファイルあり
マシンプロファイルを使用して、テンプレートバージョンからハードウェアプロパティをキャプチャし、プロビジョニングされたVMに適用します。マシンプロファイルを指定しない場合、ハードウェアプロパティはマスターイメージテンプレートバージョンからキャプチャされます。
注:
- OSディスク、vTPM、およびセキュアブートのプロパティは、マシンプロファイルが使用されている場合でも、常にマスターイメージからキャプチャされます。
- OSディスクはマシンプロファイルから読み取られないため、ディスクレスVMを作成し、それをマシンプロファイルに使用できるテンプレートバージョンに変換できます。
- マシンプロファイルテンプレートバージョンの完全なJSON仕様が保存されているため、Prism Centralからテンプレートバージョンを削除してもVMを作成できます。
マシンプロファイルからキャプチャされるプロパティは次のとおりです。
プロパティ エーピーアイにおけるプロパティの名称 (GetTemplateVersionById) コメント/参照 CPU ソケット数 RAM メモリサイズ(バイト) コア ソケットあたりのコア数 カテゴリ カテゴリ カテゴリ管理 GPU GPU GPU概要表示 コアあたりのスレッド数 コアあたりのスレッド数 aCLI-仮想マシン ニューマ ノード NUMAノード数 VCPUハードピンニングを有効にする vCPUハードピンニングが有効か CPUパススルーを有効にする CPUパススルー有効 メモリオーバーコミットを有効にする メモリオーバーコミット有効 Prism Central (AHV) を使用した仮想マシンの作成 GPUコンソールアクセスを有効にする GPUコンソール有効 CPUホットプラグを有効にする CPUホットプラグ有効化 SCSIコントローラーを有効にする SCSIコントローラー有効化 タイムゾーン ハードウェアクロックタイムゾーン プリズムセントラル (AHV) を介した VM の作成 AHV ブランディングを有効にする ブランド設定有効 VGA コンソールを有効にする VGAコンソール有効 VM エージェントVM Prism Central (AHV) を使用して仮想マシンを作成する 注:
同じマスターイメージテンプレートバージョンを使用して、上記で述べた異なるプロパティセットを持つ様々なマシンプロファイルで異なるカタログを作成できます。たとえば、Nutanix ポリシーにリンクできる異なるカテゴリを割り当てたり、CPU/メモリを調整したり、メモリオーバーコミット設定を変更したり、複数の GPU を追加または削除したりできます。
CustomPropertiesのVMCpuCount、VMMemoryMB、CPUCoresなどのコマンドラインパラメータは指定可能で、マシンプロファイルテンプレートバージョンからのこれらのパラメータの値よりも優先されます。指定しない場合、これらは指定されたマシンプロファイルから読み取られます。$customProperties = @" <CustomProperties xmlns="http://schemas.citrix.com/2014/xd/machinecreation" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <StringProperty Name="ClusterId" Value="00062c63-1fb0-58c9-4fc8-5c2573352378" /> <StringProperty Name="CPUCores" Value="2" /> </CustomProperties> "@ New-ProvScheme -HostingUnitName "<Hosting unit name>" ` -IdentityPoolName "<string>" ` -InitialBatchSizeHint 1 ` -MasterImageVM "XDHyp:\HostingUnits\<Hosting Unit Name>\Templates.folder\<template name>.template\<template version name>.templateversion" ` -MachineProfile "XDHyp:\HostingUnits\<Hosting Unit Name>\Templates.folder\<template name for machine profile>.template\<template version name>.templateversion" ` -NetworkMapping @{"0"="XDHyp:\HostingUnits\<Hosting unit name>\Clusters.folder\<Cluster Name>.cluster\<Network name>.network"} ` -ProvisioningSchemeName "<Catalog name>" ` -ProvisioningSchemeType "MCS" ` -CustomProperties $customProperties ` -RunAsynchronously ` -VMCpuCount 2 ` -Scope @() <!--NeedCopy--> -
プロビジョニングスキームをブローカーカタログとして登録します。例:
New-BrokerCatalog -AllocationType "Random" -IsRemotePC $False -MinimumFunctionalLevel "L7_20" -Name "<Catalog Name>" -PersistUserChanges "Discard" -ProvisioningType "MCS" -SessionSupport "MultiSession" -ZoneUid "GUID" -ProvisioningSchemeId fe7df345-244e-4xxxx-xxxxxxxxx ` -Scope @() <!--NeedCopy-->
既存のマシンでマシンカタログを作成する (電源管理)
既存のマシン (電源管理対象) を使用してマシンカタログを作成するには、次のいずれかの方法を使用します。
Web Studio を使用して既存のマシン (電源管理対象) でマシンカタログを作成する
マシンカタログセットアップウィザードで:
- オペレーティングシステムページで、マルチセッションOSまたはシングルセッションOSを選択します。
-
マシン管理ページで、電源管理対象のマシンとその他のサービスまたはテクノロジーを選択します。

-
仮想マシンページで、マシンとそのActive Directoryマシンアカウントを追加します。次のいずれかを実行できます。
- CSVファイルからインポートをクリックして、マシンを一括で追加します。
-
マシンの追加をクリックして、マシンを手動で追加します。VMの選択ウィンドウが表示されます。以前に作成したNutanix AHV Prism Central接続を展開し、追加するVMを選択します。その後、関連するマシンアカウント名を追加します。

- スコープページと概要ページには、Nutanix AHV Prism Centralに固有の情報は含まれていません。
PowerShell を使用して既存のマシン (電源管理対象) でマシンカタログを作成する
- PowerShellウィンドウを開きます。
-
asnp citrix*を実行します。 -
ユーザーに割り当てられる電源管理されたVMを持つカタログを作成します。例:
New-BrokerCatalog -AllocationType "Permanent" -IsRemotePC $False -MachinesArePhysical $False -Name "<Catalog Name>" -PersistUserChanges "OnLocal" -ProvisioningType "Manual" -Scope @() -SessionSupport "SingleSession" -ZoneUid "fb202053-8c35-4db2-a299-a8d9538ec6be" <!--NeedCopy--> -
カタログにVMを追加します。例:
New-BrokerMachine -CatalogUid 6 -HostedMachineId "d859caf3-4bf0-447b-b012-8af0594c7d88" -HypervisorConnectionUid 1 -IsReserved $False -MachineName "S-1-5-21-1334627847-1250330507-3910179295-100245" <!--NeedCopy-->
Nutanixスナップショットを使用してマシンカタログを作成する
このセクションでは、Nutanix Acropolis (Prism Element) ホスト接続を使用してMCSプロビジョニングされたマシンカタログを作成する方法について説明します。カタログを作成する前に、Nutanixでマスターイメージとスナップショットを作成してください。詳しくは、Nutanixのドキュメントを参照してください。
マシンカタログセットアップウィザードで:
-
「コンテナ」または「クラスターとコンテナ」ページは、Nutanixに固有のものです。
-
Nutanix AHV XIをリソースとして使用してマシンを展開する場合、Container ページで、VMのIDディスクが配置されるコンテナを選択します。
-
Nutanix AHV PCをリソースとして使用してマシンを展開する場合、Cluster and Container ページが表示されます。VMの展開に使用するクラスターを選択し、次にコンテナを選択します。
-
-
Image ページで、イメージスナップショットを選択します。必要に応じて、Acropolisコンソールを使用してスナップショットの名前を変更します。スナップショットの名前を変更した場合は、カタログ作成ウィザードを再起動して、更新されたリストを表示してください。
-
Virtual Machines ページで、仮想CPUの数とvCPUあたりのコア数を指定します。
- NICs ページで、関連するネットワークをフィルター処理するNICタイプを選択します。このオプションは、Nutanix AHV PC接続でのみ利用可能です。
- 「マシンID」、「ドメイン資格情報」、「スコープ」、および「概要」の各ページには、Nutanixに固有の情報は含まれていません。
制限事項
Nutanixホスト接続(具体的にはNutanix AHVプラグイン2.7.1およびNutanix AHVプラグイン2.5.1)でMCSカタログを作成すると、プロビジョニングされたVMのハードディスクサイズがWeb Studioに誤って表示されます。
- Nutanix AHV plug-in 2.7.1: 表示されるサイズは実際のストレージサイズよりも小さい(1 GB)。
- Nutanix AHV plug-in 2.5.1: 表示されるサイズは実際のストレージサイズよりも小さい(32 GB)。
ただし、マスターイメージVMがVM内のスナップショットである場合、これは設計どおりに機能します。
次のステップ
- これが最初に作成されたカタログである場合、Web Studioはデリバリーグループを作成するように案内します。
- 設定プロセス全体を確認するには、インストールと構成を参照してください。
- カタログを管理するには、マシンカタログを管理するおよびNutanixカタログを管理するを参照してください。