XenServer®カタログを作成する
マシンカタログの作成では、マシンカタログを作成するウィザードについて説明します。以下の情報は、XenServer仮想化環境に固有の詳細を扱っています。
注:
XenServerカタログを作成する前に、XenServerへの接続の作成を完了する必要があります。「XenServerへの接続」を参照してください。
XenServer接続を使用してマシンカタログを作成する
GPU対応マシンには専用のマスターイメージが必要です。これらのVMには、GPUをサポートするビデオカードドライバーが必要です。GPU対応マシンを構成して、VMがGPUを操作に使用するソフトウェアで動作できるようにします。
- XenCenter®で、標準VGA、ネットワーク、およびvCPUを備えたVMを作成します。
- VM構成を更新して、GPUの使用(パススルーまたはvGPUのいずれか)を有効にします。
- サポートされているオペレーティングシステムをインストールし、RDPを有効にします。
- Citrix VM ToolsとNVIDIAドライバーをインストールします。
- Virtual Network Computing (VNC) Admin Consoleをクリアしてパフォーマンスを最適化し、その後VMを再起動します。
- RDPを使用するように求められます。RDPを使用してVDAをインストールし、その後VMを再起動します。
- 必要に応じて、他のGPUマスターイメージのベースラインテンプレートとしてVMのスナップショットを作成します。
- RDPを使用して、XenCenterで構成されGPU機能を使用する顧客固有のアプリケーションをインストールします。
制限事項
- Citrix Hypervisor 8.2 Cumulative Update 1上にVMがホストされているCitrix Virtual Apps and Desktops展開で、単一のMCSカタログに複数のGFS2 SRを使用している場合、展開中にカタログ内のVMがVDIにアクセスできません。「VDI is currently in use」というエラーが報告されます。
- Citrix Hypervisor 8.2 累積更新プログラム 1は、GFS2 SRを使用したMCSフルクローン仮想マシンをサポートしていません。
詳細については、「制約」を参照してください。
これらの制約は、XenServer 8以降には適用されません。
マシンプロファイルを使用してマシンカタログを作成する
MCSを使用してマシンをプロビジョニングするためのカタログを作成するときに、マシンプロファイルを使用して仮想マシンからハードウェアプロパティをキャプチャし、カタログ内の新しくプロビジョニングされたVMに適用できます。MachineProfileパラメーターが使用されていない場合、ハードウェアプロパティはマスターイメージVMまたはスナップショットからキャプチャされます。
注:
現在、マシンプロファイルの入力としてVMのみを使用できます。
マシンプロファイル入力のパラメーターの値を上書きするために、以下のパラメーターを明示的に構成できます。
VMCpuCountVMMemoryNetworkMapping
マシンプロファイルを使用してカタログを作成するには:
- PowerShellウィンドウを開きます。
-
asnp citrix*を実行します。 -
IDプールを作成します。IDプールは、作成されるVMのActive Directory (AD) アカウントのコンテナです。例:
New-AcctIdentityPool -Domain "citrix-xxxxxx.local" -IdentityPoolName "ExampleIdentityPool" -NamingScheme "abc1-##" -NamingSchemeType "Numeric" -Scope @() -ZoneUid "xxxxxxxx" <!--NeedCopy--> -
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 <!--NeedCopy--> -
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" <!--NeedCopy--> -
プロビジョニングスキームをブローカーカタログとして登録します。例:
$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) <!--NeedCopy--> - カタログにVMを追加します。
新しいマシンプロファイルでカタログを更新するには:
-
Set-ProvSchemeコマンドを実行します。例:Set-ProvScheme -ProvisioningSchemeName "ExampleCatalog" -MachineProfile "XDHyp:\HostingUnits\ExampleHostingUnit\ExampleMachineProfileVm.vm\ExampleMachineProfileSnapshot.snapshot" <!--NeedCopy-->Set-ProvSchemeコマンドの詳細については、Set-ProvSchemeを参照してください。
注:
- この場合、
Set-ProvSchemeコマンドはカタログ内の既存のVMのマシンプロファイルを変更しません。カタログに追加された新しく作成されたVMのみが新しいマシンプロファイルを持ちます。- マシンプロファイルベースのマシンカタログを非マシンプロファイルベースのマシンカタログに変換することはできません。
次のステップ
- これが最初に作成されたカタログである場合、Web Studioはデリバリーグループの作成に誘導します。
- 構成プロセス全体を確認するには、インストールと構成を参照してください。
- カタログを管理するには、マシンカタログの管理およびXenServerカタログの管理を参照してください。
詳細情報
- 接続とリソースの作成および管理(/ja-jp/citrix-virtual-apps-desktops/2407/install-configure/connections.html)
- ゼノサーバーへの接続
- マシンカタログの作成(/ja-jp/citrix-virtual-apps-desktops/2407/install-configure/machine-catalogs-create.html)