Citrix Virtual Apps and Desktops

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

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

注:

Red Hat OpenShiftカタログを作成する前に、Red Hat OpenShiftへの接続とホスティングユニットの作成を完了します。 「Red Hat OpenShiftへの接続」を参照してください。

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

マシンカタログを作成するには、マスターイメージVMが必要です。

  1. ログインIDを使用してOpenShiftコンソールにアクセスします。
  2. マスターイメージVMを含むVMの一覧を表示するには、[仮想化]>[仮想マシン]に移動します。
  3. マスターイメージを作成する. マスターイメージを作成するときは、マスターイメージVMにストレージデバイスが1つだけあることを確認してください。

注:

  • マスターイメージVMの作成時に自動的に接続される、マスカレードタイプとポッドネットワークを持つデフォルトのネットワークアタッチメント定義(NAD)を削除します。 さらに、クラスター環境に対するお客様の要件に従って、ルーティング可能なNADがマスターイメージVMに追加されていることを確認します。
  • マスターイメージがドメインに参加している場合、カタログの作成に使用された後にドメインの信頼が失われる可能性があります。 この問題は、OpenShift環境の制限により、Citrix Virtual Apps and Desktops™ 2503に影響します。 回避策としては、マスターイメージでドメインに参加しないことです。 CitrixはRed Hatと協力してネットワーク分離機能を強化しています。
  • Red Hat OpenShift仮想化環境でMCSマシンカタログを作成する場合、オペレーティングシステムの種類が異なるマスターイメージとマシンプロファイルは使用できません。 これは、Red Hat OpenShiftが各OSの種類を管理する方法によるものです。 したがって、Windows VMをマスターイメージとして使用し、Windows以外のVM(Linuxなど)をマシンプロファイルとして使用すること(またはその逆)はサポートされていません。
  • 現在、InstanceTypeを使用して作成されたVMは、マスターイメージとしてサポートされていません。

カタログを作成する

OpenShiftカタログを作成して、OpenShift環境でマシンを作成、配信、電源管理することができます。

Web Studioでのカタログの作成

現在、Studioを使用してOpenShiftカタログを作成し、OpenShift環境内の既存のマシンの電源を提供および管理できます

マシンカタログセットアップウィザードで、以下を実行します:

  1. [オペレーティングシステム]ページで、[マルチセッションOS]または[シングルセッションOS]を選択します。
  2. [マシン管理]ページで、[電源管理されているマシン]と[ほかのサービスまたはテクノロジ]を選択します。
  3. [仮想マシン] ページで、マシンとそのActive Directoryマシンアカウントを追加します。 次の操作を実行できます:

    • マシンを手動で追加しますマシンを手動で追加するには、[マシンの追加]をクリックします。 [VMの選択] ウィンドウが表示されます。 既に作成したOpenShift接続を展開し、追加するノード(VM)を選択します。 次に、関連するマシンアカウント名を追加します。
    • CSVファイルを使用してマシンを追加します[CSVファイルの追加]をクリックして、マシンを一括追加します。 CSVファイルを使用してマシンを追加する方法については、「CSVファイルを使用してマシンをカタログに一括追加する」を参照してください。
  4. 画面上の指示に従って、OpenShift固有の情報は含まれない残りの手順を完了します。

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

現在、PowerShellコマンドのみを使用して、Red Hat OpenShift環境でMCSマシンカタログを作成できます。 マシンプロファイルを使用して、または使用しないでマシンカタログを作成できます。 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"
<!--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-->

次の手順

追加情報

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