Red Hat OpenShiftカタログを作成する

最終公開日 : Nov 13, 2026
マシンカタログの作成では、マシンカタログを作成するウィザードについて説明します。以下の情報は、Red Hat OpenShift仮想化環境に固有の詳細を扱います。
注:
Red Hat OpenShiftカタログを作成する前に、Red Hat OpenShiftへの接続とホスティングユニットの作成を完了してください。「(/ja-jp/citrix-virtual-apps-desktops/2503/install-configure/connections/connection-redhat-openshift.html)」を参照してください。

マスターイメージVMを作成する

マシンカタログを作成するには、マスターイメージVMが必要です。
  1. ログインIDを使用してOpenShiftコンソールにアクセスします。
  2. Virtualization > VirtualMachinesに移動して、マスターイメージVMを含むVMのリストを表示します。
  3. マスターイメージを作成します。マスターイメージを作成する際は、マスターイメージVMにストレージデバイスが1つだけであることを確認してください。
注:
  • マスターイメージVMの作成時に自動的にアタッチされる、Masqueradeタイプとポッドネットワーキングを持つデフォルトのネットワークアタッチメント定義(NAD)を削除します。さらに、クラスター環境に対する顧客の要件に従って、ルーティング可能な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を使用してカタログを作成する(#create-a-catalog-using-web-studio): 現在、Web Studioを使用して、マシンの配信と電源管理のみを目的としたOpenShiftカタログを作成できます。
  • PowerShellコマンドを使用してカタログを作成する(#create-a-catalog-using-powershell-commands): PowerShellを使用して、マシンの作成、配信、および電源管理を目的としたOpenShiftカタログを作成します。

Web Studioを使用してカタログを作成する

現在、Studioを使用してOpenShiftカタログを作成し、OpenShift環境内の既存のマシンの配信と電源管理を行うことができます。
マシンカタログセットアップウィザードで:
  1. オペレーティングシステムページで、マルチセッションOSまたはシングルセッションOSを選択します。
  2. マシン管理ページで、電源管理されているマシンと別のサービスまたはテクノロジを選択します。
  3. 「仮想マシン」ページで、マシンとそれらのActive Directoryマシンアカウントを追加します。次のことができます。
    • マシンを手動で追加する:「マシンを追加」をクリックして、マシンを手動で追加します。「VMの選択」ウィンドウが表示されます。以前に作成したOpenShift接続を展開し、追加するノード(VM)を選択します。次に、関連するマシンアカウント名を追加します。
    • CSVファイルを使用してマシンを追加する:「CSVファイルを追加」をクリックして、マシンを一括で追加します。CSVファイルを使用してマシンを追加する方法については、「CSVファイルを使用してマシンをカタログに一括追加する」を参照してください。
  4. 画面の指示に従って、OpenShift固有の情報を含まない残りの手順を完了します。

PowerShellコマンドを使用してカタログを作成する

現在、Red Hat OpenShift環境でMCSマシンカタログを作成するには、PowerShellコマンドのみを使用できます。マシンプロファイルを使用しても使用しなくても、マシンカタログを作成できます。VMはマシンプロファイルの入力として使用されます。
  1. PowerShellウィンドウを開きます。
  2. asnp citrix* を実行します。
  3. PowerShellコマンドを実行して
    1. IDプールを作成します
    2. ADアカウントを作成します
    3. マシンプロファイルの有無にかかわらず、永続VMを持つMCSマシンカタログを作成します。
    4. カタログにVMを追加します
    5. ブローカーカタログを作成します
    6. 新しいVMにブローカーマシンを追加します
以下はスクリプトの例です:

IDプールを作成します

New-AcctIdentityPool `
    -IdentityPoolName "IdentityPoolName" `
    -ZoneUid "00000000-0000-0000-0000-000000000000" `
    -NamingScheme "vm###" `
    -NamingSchemeType "Numeric" `
    -AllowUnicode `
    -Domain "MyDomain.local" `
    -AdminAddress "MyDDC.MyDomain.Local"

ADアカウントを作成します

New-AcctADAccount `
    -IdentityPoolUid "11111111-1111-1111-1111-111111111111" `
    -ADUserName "MyDomain\MyUserName" `
    -ADPassword SecurePassword `
    -Count 1 `
    -AdminAddress "MyDDC.MyDomain.Local"

永続マシンを持つプロビジョニングスキームを作成します (マシンプロファイルなし)

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"

永続マシンを持つプロビジョニングスキームを作成します (マシンプロファイルあり)

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"

新しいProvVMを作成します

New-ProvVM `
    ProvisioningSchemeName "ProvisioningSchemeName" `
    ADAccountName "MyDomain\vm001" `
    AdminAddress "MyDDC.MyDomain.Local"

Lock-ProvVM `
    -ProvisioningSchemeName "ProvisioningSchemeName" `
    -Tag "Brokered" `
    -VMID "TargetNamespace:vm001"

新しいブローカーカタログを作成します

New-BrokerCatalog `
    -Name "ProvisioningSchemeName" `
    -ProvisioningType "MCS" `
    -SessionSupport "MultiSession" `
    -AllocationType "Random" `
    -PersistUserChanges "OnLocal" `
    -ZoneUid "00000000-0000-0000-0000-000000000000" `
    -AdminAddress "MyDDC.MyDomain.Local"

ブローカーカタログのメタデータを設定する

Set-BrokerCatalogMetadata `
    -CatalogId "1" `
    -Name "Citrix_DesktopStudio_IdentityPoolUid" `
    -Value "11111111-1111-1111-1111-111111111111"

Set-BrokerCatalog `
    -Name "ProvisioningSchemeName " `
    -ProvisioningSchemeId "22222222-2222-2222-2222-222222222222"

新しいProvVM用のブローカーマシンを作成する

New-BrokerMachine `
    -CatalogUid "33333333-3333-3333-3333-333333333333" `
    -AdminAddress "MyDDC.MyDomain.Local" `
    -MachineName "S-0-0-00-0000000000-0000000000-000000000-000000"

次のステップ

  • これが最初に作成されたカタログである場合、Web Studioは(/ja-jp/citrix-virtual-apps-desktops/2503/install-configure/delivery-groups-create.html)に誘導します
  • 構成プロセス全体を確認するには、(/ja-jp/citrix-virtual-apps-desktops/2503/install-configure.html)を参照してください
  • 電源管理については、(/ja-jp/citrix-virtual-apps-desktops/2503/install-configure/power-management/power-manage-openshift-vms.html)を参照してください

詳細情報