Red Hat OpenShift 用のカタログを作成する
マシンカタログの作成では、マシンカタログを作成するウィザードについて説明しています。以下の情報は、Red Hat OpenShift仮想化環境に固有の詳細を扱っています。
注:
Red Hat OpenShiftカタログを作成する前に、Red Hat OpenShiftへの接続とホスティングユニットの作成を完了してください。Red Hat OpenShiftへの接続を参照してください。
マスターイメージVMを作成する
マシンカタログを作成するには、マスターイメージVMが必要です。
- ログインIDを使用してOpenShiftコンソールにアクセスします。
- Virtualization > VirtualMachinesに移動して、マスターイメージVMを含むVMのリストを表示します。
- マスターイメージを作成します。マスターイメージを作成する際は、マスターイメージVMにストレージデバイスが1つだけであることを確認してください。
注:
- クラスター環境に対する顧客の要件に従って、ルーティング可能なNADがマスターイメージVMに追加されていることを確認してください。
- マスターイメージがドメインに参加している場合、カタログ作成に使用された後にドメイン信頼を失う可能性があります。この問題は、OpenShift環境の制限により、Citrix Virtual Apps and Desktops™ 2503に影響します。回避策は、マスターイメージでドメインに参加しないことです。CitrixはRed Hatと協力して、ネットワーク分離機能を強化しています。
- Red Hat OpenShift仮想化環境でMCSマシンカタログを作成する場合、異なるオペレーティングシステムタイプを持つマスターイメージとマシンプロファイルを使用することはできません。これは、Red Hat OpenShiftが各OSタイプを管理する方法によるものです。したがって、マスターイメージとしてWindows VMを使用し、マシンプロファイルとして非Windows(例:Linux)VMを使用すること、またはその逆はサポートされていません。
- 現在、
InstanceTypeを使用して作成されたVMは、マスターイメージとしてサポートされていません。
カタログを作成する
OpenShiftカタログを作成して、OpenShift環境でマシンを作成、配信、および電源管理できます。
Web Studioを使用してカタログを作成する
Web Studioを使用して、マシンプロファイルを使用するかどうかにかかわらず、Red Hat OpenShift環境でMCSマシンカタログを作成できます。VMはマシンプロファイルの入力として使用されます。
マシンカタログセットアップウィザードで、次の操作を行います。
- オペレーティングシステムページで、マルチセッションOSまたはシングルセッションOSを選択します。
-
マシン管理ページで、次の操作を行います。
- 電源管理されているマシン(仮想マシンやブレードPCなど)を選択します。
- CitrixプロビジョニングテクノロジーCitrix Machine Creation Services™(MCS)を使用してマシンを展開することを選択します。
- シトリックス マシン クリエーション サービス (MCS) の下のオープンシフト ホスティング単位を選択します。
- デスクトップエクスペリエンスページで、マシンタイプページで選択したマシンタイプに応じてオプションを選択します。
-
イメージページで、次の操作を行います。
- マスターイメージを選択します。現在、Openshiftは準備済みイメージをサポートしていません。
- 選択したイメージにメモを追加できます。
- 「マシンプロファイルを使用」チェックボックスをオンにして、マシンプロファイルを選択できます。
- 最新の製品機能を使用できるようにするには、マスターイメージに最新のVDAバージョンがインストールされていることを確認してください。デフォルトの最小VDA選択を変更しないでください。ただし、以前のVDAバージョンを使用する必要がある場合は、「VDAバージョンと機能レベル」を参照してください。
- NICページで、1つ以上のNICを選択し、各カードに仮想ネットワークを関連付けます。
-
仮想マシンページで、次の操作を行います。
- 作成する仮想マシンの数を指定します。作成しない場合は0(ゼロ)を入力します。後で、マシンを追加して空のカタログのVMを作成できます。
- 各VMが持つメモリ量(MB単位)を選択します。
- ランダムな非永続カタログを作成している場合、I/Oパフォーマンスを向上させるために、マシンのライトバックキャッシュを有効にできます。「一時データのキャッシュを構成する」(/ja-jp/citrix-daas/install-configure/machine-catalogs-create.html#configure-cache-for-temporary-data)を参照してください。
- 画面の指示に従って、OpenShift固有の情報を含まない残りの手順を完了します。
Studioを使用してOpenShiftカタログを作成し、OpenShift環境内の既存のマシンの能力を提供および管理することもできます。次の手順を実行します。
マシンカタログセットアップウィザードで、次の操作を行います。
- オペレーティングシステムページで、マルチセッションOSまたはシングルセッションOSを選択します。
- マシン管理ページで、電源管理されているマシンと別のサービスまたはテクノロジーを選択します。
-
仮想マシンページで、マシンとそのActive Directoryマシンアカウントを追加します。次のことができます。
- マシンを手動で追加する: マシンの追加をクリックして、マシンを手動で追加します。VMの選択ウィンドウが表示されます。以前に作成したOpenShift接続を展開し、追加するノード(VM)を選択します。次に、関連するマシンアカウント名を追加します。
- CSVファイルを使用してマシンを追加する: CSVファイルの追加をクリックして、マシンを一括追加します。CSVファイルを使用してマシンを追加する方法については、「CSVファイルを使用してマシンをカタログに一括追加する」(/ja-jp/citrix-daas/install-configure/machine-catalogs-manage.html#use-csv-files-to-bulk-add-machines-to-a-catalog)を参照してください。
- 画面の指示に従って、OpenShift固有の情報を含まない残りの手順を完了します。
PowerShellコマンドを使用してカタログを作成する
PowerShellコマンドを使用して、Red Hat OpenShift環境でMCSマシンカタログを作成できます。マシンプロファイルを使用しても使用しなくても、マシンカタログを作成できます。VMはマシンプロファイルの入力として使用されます。
- PowerShellウィンドウを開きます。
-
asnp citrix*を実行します。 - PowerShellコマンドを実行して、以下を行います。
- IDプールを作成する
- ADアカウントを作成する
- マシンプロファイルを使用しても使用しなくても、永続VMを持つMCSマシンカタログを作成する。
- カタログにVMを追加する
- ブローカーカタログを作成する
- 新しいVMにブローカーマシンを追加する
以下はスクリプトの例です。
IDプールを作成する
New-AcctIdentityPool `
-IdentityPoolName "IdentityPoolName" `
-ZoneUid "00000000-0000-0000-0000-000000000000" `
-NamingScheme "vm###" `
-NamingSchemeType "Numeric" `
-AllowUnicode `
-Domain "MyDomain.local" `
-AdminAddress "MyDDC.MyDomain.Local"
<!--NeedCopy-->
ADアカウントを作成する
New-AcctADAccount `
-IdentityPoolUid "11111111-1111-1111-1111-111111111111" `
-ADUserName "MyDomain\MyUserName" `
-ADPassword SecurePassword `
-Count 1 `
-AdminAddress "MyDDC.MyDomain.Local"
<!--NeedCopy-->
永続マシンを使用したプロビジョニングスキームの作成 (マシンプロファイルなし)
New-ProvScheme `
-ProvisioningSchemeName "ProvisioningSchemeName" `
-HostingUnitName "HostingUnitName" `
-IdentityPoolName "IdentityPoolName" `
-ProvisioningSchemeType "MCS" `
-MasterImageVM "XDHyp:\HostingUnits\HostingUnitName\TargetNamespace.namespace\MasterImageVM.vm" `
-NetworkMapping @{"0" = "XDHyp:\HostingUnits\HostingUnitName\TargetNamespace.namespace\MyNetwork.network" } `
-VMCpuCount 1 `
-VMMemoryMB 4096 `
-InitialBatchSizeHint 1 `
-AdminAddress "MyDDC.MyDomain.Local"
<!--NeedCopy-->
永続マシンを使用したプロビジョニングスキームの作成 (マシンプロファイルあり)
New-ProvScheme `
-ProvisioningSchemeName "ProvisioningSchemeName" `
-HostingUnitName "HostingUnitName" `
-IdentityPoolName "IdentityPoolName" `
-ProvisioningSchemeType "MCS" `
-MasterImageVM "XDHyp:\HostingUnits\HostingUnitName\TargetNamespace.namespace\MasterImageVM.vm" `
-NetworkMapping @{"0" = "XDHyp:\HostingUnits\HostingUnitName\TargetNamespace.namespace\MyNetwork.network" } `
-VMCpuCount 1 `
-VMMemoryMB 4096 `
-InitialBatchSizeHint 1 `
-AdminAddress "MyDDC.MyDomain.Local" `
-MachineProfile "XDHyp:\HostingUnits\HostingUnitName\TargetNamespace.namespace\MachineProfileVM.vm"
<!--NeedCopy-->
新しいProvVMの作成
New-ProvVM `
ProvisioningSchemeName "ProvisioningSchemeName" `
ADAccountName "MyDomain\vm001" `
AdminAddress "MyDDC.MyDomain.Local"
Lock-ProvVM `
-ProvisioningSchemeName "ProvisioningSchemeName" `
-Tag "Brokered" `
-VMID "TargetNamespace:vm001"
<!--NeedCopy-->
新しいブローカーカタログの作成
New-BrokerCatalog `
-Name "ProvisioningSchemeName" `
-ProvisioningType "MCS" `
-SessionSupport "MultiSession" `
-AllocationType "Random" `
-PersistUserChanges "OnLocal" `
-ZoneUid "00000000-0000-0000-0000-000000000000" `
-AdminAddress "MyDDC.MyDomain.Local"
<!--NeedCopy-->
ブローカーカタログのメタデータの設定
Set-BrokerCatalogMetadata `
-CatalogId "1" `
-Name "Citrix_DesktopStudio_IdentityPoolUid" `
-Value "11111111-1111-1111-1111-111111111111"
Set-BrokerCatalog `
-Name "ProvisioningSchemeName " `
-ProvisioningSchemeId "22222222-2222-2222-2222-222222222222"
<!--NeedCopy-->
新しいProvVM用のブローカーマシンの作成
New-BrokerMachine `
-CatalogUid "33333333-3333-3333-3333-333333333333" `
-AdminAddress "MyDDC.MyDomain.Local" `
-MachineName "S-0-0-00-0000000000-0000000000-000000000-000000"
<!--NeedCopy-->
次のステップ
- これが最初に作成されたカタログである場合、Web Studioはデリバリーグループを作成するように案内します。
- 構成プロセス全体を確認するには、インストールと構成を参照してください。
- 電源管理については、Red Hat OpenShift VMの電源管理を参照してください。