Citrix Virtual Apps and Desktops

Nutanixカタログの作成

マシンカタログの作成では、マシンカタログを作成するウィザードについて説明します。以下の情報は、Nutanix仮想化環境に固有の詳細を扱います。

注:

Nutanixカタログを作成する前に、Nutanixへの接続の作成を完了する必要があります。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のドキュメントを参照してください。

カタログは以下を使用して作成できます。

制限事項

  • 同じサブネットに複数のNICを接続することはサポートされていません。
    • Nutanixの制限により、各MCSプロビジョニングされたマシンカタログは、オーバーレイネットワーク、VLANベーシックサブネット、VLANサブネットのいずれか1種類のネットワークのNICのみを割り当てることができます。
    • 一部のシナリオでは、非永続マシンカタログのMCSマスターイメージを更新すると、潜在的な問題が発生する可能性があります。Nutanix Prism CentralでのセキュアブートとvTPMを参照してください。
  • Nutanix VMテンプレートをマスターイメージとして選択する場合、テンプレート名またはテンプレートバージョン名に#&などの文字を含めることはできません。

Web Studioを使用したマシンカタログの作成

マシンカタログセットアップウィザードで:

  1. マシンタイプページで、マルチセッションOSシングルセッションOS、またはリモートPCアクセスを選択します。
  2. マシン管理ページで、展開方法として電源管理されているマシンCitrix Machine Creation Services™を選択します。リソースを選択します。

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

    ahv-prism-central-host-connection

  5. マスターイメージページで、マスターイメージをクリックし、マスターイメージ(テンプレートバージョン)を選択します。マシンテンプレートを名前でフィルターできます。マスターイメージのテンプレートバージョンは、新しいカタログのマシンプロファイルとしてデフォルトで設定されます。ただし、マシンプロファイルのテンプレートバージョンを変更できます。

    注:

    Nutanix VMテンプレートバージョンは、それらのカタログが異なるNutanixクラスター上にある場合でも、複数のMCSマシンカタログのマスターVMとして使用できます。

    ahv-prism-central-host-connection

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

    ahv-prism-central-host-connection

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

    ahv-prism-central-host-connection

  6. NICページで:

    • 関連するネットワークをフィルターするためにNICタイプを選択します。
    • マスターイメージに含まれる1つ以上のNICを選択し、各NICに関連する仮想ネットワークを選択します。

    ahv-prism-central-host-connection

  7. 仮想マシンページで、作成する仮想マシンの数を示し、各マシンの合計メモリ(MB)、仮想CPU、およびCPUあたりのコア数を構成します。これらの値はマシンプロファイルから自動的に入力されます。
  8. 概要ページで、マシンカタログの詳細を確認します。マシンカタログの名前と説明を入力します。完了をクリックします。

マシンプロファイルのエクスポート

  1. マシンカタログを選択し、テンプレートプロパティタブに移動します。
  2. マシンプロファイルの詳細の下で、最終バージョンの横にあるエクスポートをクリックします。

PowerShellコマンドを使用したマシンカタログの作成

  1. PowerShellウィンドウを開きます。
  2. asnp citrix*を実行します。
  3. まだ作成されていない場合は、IDプールを作成します。例:

    New-AcctIdentityPool    -Domain "<string>" -IdentityPoolName "<string>" -IdentityType "ActiveDirectory"  -NamingScheme "DemoVM-##" -NamingSchemeType "Numeric" -ZoneUid "GUID" -Scope @()
    <!--NeedCopy-->
    
  4. プロビジョニングスキームを作成します。

    例: マシンプロファイルなし

    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を作成できます。

マシンプロファイルから取得されるプロパティは次のとおりです。

| プロパティ | APIでのプロパティ名 \(\[GetTemplateVersionById]\(https://developers.nutanix.com/api-reference?namespace=vmm&version=v4.0#tag/Templates/operation/getTemplateVersionById)) | コメント/参照 |
| :---- | :-- | :-- |
| \*\*CPU\*\* | \*\*numSockets\*\* | |
| \*\*RAM\*\* | \*\*memorySizeBytes\*\* | |
| \*\*コア\*\* | \*\*numCoresPerSocket\*\* | |
| \*\*カテゴリ\*\* | \*\*categories\*\* | \[カテゴリ管理]\(https://portal.nutanix.com/page/documents/details?targetId=Prism-Central-Admin-Center-Guide-vpc\_7\_3:ssp-ssp-categories-manage-pc-c.html) |
| \*\*GPU\*\* | \*\*gpus\*\* | \[GPU概要ビュー]\(https://portal.nutanix.com/page/documents/details?targetId=Prism-Central-Guide-vpc\_7\_3:mul-explore-gpus-view-pc-r.html) |
| \*\*コアあたりのスレッド数\*\* | \*\*numThreadsPerCore\*\* | \[aCLI-VM]\(https://portal.nutanix.com/page/documents/details?targetId=Command-Ref-AOS-v7\_3:acl-acli-vm-auto-r.html) |
| \*\*NUMAノード\*\* | \*\*numNumaNodes\*\* | |
  • vCPUハードピンニングの有効化 isVcpuHardPinningEnabled  

    注:

    同じマスターイメージテンプレートバージョンを使用して、上記で言及された異なるプロパティセットを持つ様々なマシンプロファイルで異なるカタログを作成できます。例えば、Nutanixポリシーにリンクできる異なるカテゴリを割り当てたり、CPU/メモリを調整したり、メモリオーバーコミット設定を変更したり、複数のGPUを追加または削除したりできます。

CustomProperties内のVMCpuCountVMMemoryMBCPUCoresなどのコマンドラインパラメータは、提供された場合、マシンプロファイルテンプレートバージョンからのこれらのパラメータの値よりも優先されます。提供されない場合、これらは指定されたマシンプロファイルから読み取られます。

```
$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--> ```
    1. プロビジョニングスキームをブローカーカタログとして登録します。例:
    
     -  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 を使用した既存のマシンでのマシンカタログ作成 (電源管理)

マシンカタログセットアップウィザードで:

  1. オペレーティングシステムページで、マルチセッションOSまたはシングルセッションOSを選択します。
  2. マシン管理ページで、電源管理されているマシンその他のサービスまたはテクノロジーを選択します。

ahv-prism-central-host-connection

  1. 仮想マシンページで、マシンとそのActive Directoryマシンアカウントを追加します。次のいずれかを実行できます。

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

ahv-prism-central-host-connection

  1. スコープページと概要ページには、Nutanix AHV Prism Centralに固有の情報は含まれていません。

PowerShell を使用した既存のマシンでのマシンカタログ作成 (電源管理)

  1. PowerShellウィンドウを開きます。
  2. asnp citrix*を実行します。
  3. ユーザーに割り当てられる電源管理された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-->
    
  4. カタログに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をリソースとして使用してマシンを展開する場合、コンテナページで、VMのIDディスクが配置されるコンテナを選択します。

    • Nutanix AHV PCをリソースとして使用してマシンを展開する場合、クラスターとコンテナページが表示されます。VMの展開に使用するクラスターを選択し、次にコンテナを選択します。

  • イメージページで、イメージスナップショットを選択します。必要に応じて、Acropolisコンソールを使用してスナップショットの名前を変更します。スナップショットの名前を変更した場合は、カタログ作成ウィザードを再起動して、更新されたリストを確認してください。

  • 仮想マシンページで、仮想CPUの数とvCPUあたりのコア数を示します。

  • NICページで、関連するネットワークをフィルタリングするNICタイプを選択します。このオプションはNutanix AHV PC接続でのみ利用可能です。
  • マシンIDドメイン資格情報スコープ、および概要ページには、Nutanix固有の情報は含まれていません。

制限事項

Nutanixホスト接続 (具体的にはNutanix AHVプラグイン2.7.1およびNutanix AHVプラグイン2.5.1) を使用してMCSカタログを作成する場合、プロビジョニングされたVMのハードディスクサイズがWeb Studioで誤って表示されます。

  • Nutanix AHVプラグイン2.7.1: 表示されるサイズは、実際のストレージサイズよりも小さい (1 GB)
  • Nutanix AHVプラグイン2.5.1: 表示されるサイズは、実際のストレージサイズよりも小さい (32 GB)

ただし、マスターイメージVMがVM内のスナップショットである場合、これは設計どおりに機能します。

次のステップ

詳細情報

Nutanixカタログの作成