Citrix DaaS™

Red Hat OpenShiftで準備済みイメージを使用したカタログの作成

  • 準備済みイメージを作成し、その準備済みイメージを使用して、次の方法でMCSマシンカタログを作成します。

  • Studio
  • PowerShellコマンド

準備済みイメージを使用してMCSマシンカタログを作成するための主要な手順は次のとおりです。

  1. イメージ定義と初期イメージバージョンを作成します
  2. イメージバージョンを準備済みイメージとして使用してカタログを作成します

Studioの使用

イメージ定義と初期イメージバージョンの作成

イメージ定義と初期イメージバージョンを作成するには、次の手順を実行します。

  1. Studioで、[イメージ]ノードに移動し、[イメージ定義の作成]をクリックします。[はじめに]ページで[次へ]をクリックします。
  2. [イメージ定義]ページで、イメージ定義の[OSの種類][セッションの種類]を指定します。
  3. [イメージ]ページで、[リソース](設定された接続に適用可能なリソースのみが一覧表示されます)と、イメージバージョンを作成するためのテンプレートとして使用するマスターイメージを選択します。[マシンプロファイルを使用する]チェックボックスをオンにして、マシンプロファイルを選択できます。

    注:

    イメージを選択する前に、マスターイメージにVDA 2311以降がインストールされており、MCSIOドライバーがVDAにインストールされていることを確認してください。

  4. [マシン仕様]ページで、マシンサイズを選択します。マシンプロファイルを選択した場合、マシンプロファイルから派生した仮想CPUカウントが表示され、変更することはできません。マシンプロファイルを選択しない場合、マスターイメージから派生したメモリサイズのみが表示されます。
  5. [NIC]ページで、準備イメージのNICを選択します。各NICについて、関連する仮想ネットワークを選択します。ホスティングユニットに関連付けられているNICは、デフォルトで選択されています。
  6. [バージョン説明]ページで、作成された初期イメージバージョンの説明を入力します。
  7. [概要]ページで、イメージ定義と作成された初期イメージバージョンの詳細を確認します。イメージ定義の名前と説明を入力します。[完了]をクリックします。

イメージバージョンの作成

イメージバージョンを使用すると、特定のイメージに対するさまざまなイテレーションや更新を管理できます。この機能により、さまざまな目的のためにイメージの複数のバージョンを維持できます。

初期イメージバージョンからイメージバージョンを作成するには、次の手順を実行します。

  1. [イメージ]ノードに移動し、イメージバージョンまたはイメージ定義を選択して、[イメージバージョンの作成]をクリックします。
  2. [イメージ]ページで、このイメージバージョンのマスターイメージを再選択できます。
  3. イメージバージョンの構成を初期構成済みイメージバージョンと異なるものにする場合は、[イメージバージョンの作成]ダイアログの[マシン仕様]ページと[NIC]ページで設定を構成します。
  4. イメージバージョンの説明を追加します。[完了]をクリックします。

注:

何らかの理由でイメージバージョンの作成に失敗した場合、下部にある[トラブルシューティング]タブに[再試行]オプションが表示されます。

[イメージ]ノードからのマシンカタログの作成

[イメージ]ノードの[カタログの作成]オプションを使用して、イメージバージョンでカタログを作成します。

または、[マシンカタログ]ノードでカタログを作成する際にバージョンを選択し、カタログ作成ワークフローで準備済みイメージオプションにリンクすることもできます。「[マシンカタログ]ノードからのマシンカタログの作成」を参照してください。

[イメージ]ノードからMCSマシンカタログを作成するには、次の手順を実行します。

  1. イメージバージョンを選択し、[カタログの作成]をクリックします。[はじめに]ページで[次へ]をクリックします。
  2. [マシン管理]ページで[次へ]をクリックします。
  3. [デスクトップエクスペリエンス]ページで、必要なデスクトップエクスペリエンスを選択します。
  4. [イメージ]ページから[仮想マシン]ページまで、設定は選択したイメージバージョンに基づいて事前に選択されています。
  5. 次のページで設定を完了します。
  6. [概要]ページで、マシンカタログの詳細を確認します。マシンカタログの名前と説明を入力します。[完了]をクリックします。
  7. [マシンカタログ]ノードに移動して、作成されたマシンカタログを表示します。

[マシンカタログ]ノードからのマシンカタログの作成

[マシンカタログ]ノードからMCSマシンカタログを作成するには、次の手順を実行します。

  1. 左側のナビゲーションペインで[マシンカタログ]をクリックします。
  2. [マシンカタログの作成]をクリックします。[マシンカタログのセットアップ]ページが表示されます。[はじめに][マシンの種類][マシン管理]の各ページで[次へ]をクリックします。
  3. [イメージ]ページで:
    1. [準備済みイメージ]を選択します
    2. [準備済みイメージ]の下で、イメージ定義のイメージバージョンを選択します
    3. イメージバージョン名をクリックします。選択したイメージバージョンの詳細を表示するには、下線が引かれているバージョン番号をクリックします
  4. 次のページで設定を構成します。
  5. [概要]ページで、マシンカタログの詳細を確認します。マシンカタログの名前と説明を入力します。[完了]をクリックします。

PowerShellの使用

準備済みイメージの作成

準備済みイメージバージョン仕様を作成するための詳細なPowerShellコマンドは次のとおりです。

  1. Test-ProvImageDefinitionNameAvailableコマンドを使用して、利用可能なイメージ定義名を確認します。例:

    
    Test-ProvImageDefinitionNameAvailable -ImageDefinitionName <string[]>
    
    <!--NeedCopy-->
    
  2. New-ProvImageDefinitionコマンドを使用してイメージ定義を作成します。例:

    
    New-ProvImageDefinition -ImageDefinitionName image2 -OsType Windows -VdaSessionSupport SingleSession
    
    <!--NeedCopy-->
    
  3. Add-ProvImageDefinitionConnectionコマンドを使用して、指定されたホスティング接続にイメージ定義の新しい構成を作成します。例:

    
    Add-ProvImageDefinitionConnection -ImageDefinitionUid $imageDef.ImageDefinitionUid -HypervisorConnectionUid "00000000-0000-0000-0000-000000000000"
    
    <!--NeedCopy-->
    
  4. New-ProvImageVersionコマンドを使用してイメージバージョンを作成します。例:

    
    New-ProvImageVersion -ImageDefinitionName $ImageDefintion.ImageDefinitionName -Description "version 1"
    
    <!--NeedCopy-->
    
  5. Add-ProvImageVersionSpecコマンドを使用して、マスターイメージバージョン仕様をイメージバージョンに追加します。例:

    
    Add-ProvImageVersionSpec -MasterImagePath "XDHyp:\HostingUnits\YourHostingUnitName\YourMasterImage.vm" -HostingUnitUid "11111111-1111-1111-1111-111111111111" -ImageVersionUid $imageVersion.ImageVersionUid
    
    <!--NeedCopy-->
    

    注:

    ホスティングユニットの1つのイメージバージョンには、1つのマスターイメージバージョン仕様のみを追加できます。

  6. New-ProvImageVersionSpecコマンドを使用して、マスターイメージバージョン仕様から準備済みイメージバージョン仕様を作成します。例:

    
    New-ProvImageVersionSpec -SourceImageVersionSpecUid $masterImageVersionSpec.ImageVersionSpecUid -NetworkMapping @{"1" = "XDHyp:\HostingUnits\YourHostingUnitName\YourNamespaceName.namespace\YourNetworkAttachmentDefinition.network" }
    
    <!--NeedCopy-->
    

イメージ定義、イメージバージョン、および準備済みイメージバージョン仕様を作成するためのPowerShellコマンドの完全なセットの例


$imageDef = New-ProvImageDefinition -ImageDefinitionName "ImageDefinition" -OsType "Windows" -VDASessionSupport "MultiSession"

$task = Add-ProvImageDefinitionConnection -ImageDefinitionUid $imageDef.ImageDefinitionUid -HypervisorConnectionUid "00000000-0000-0000-0000-000000000000"
                           
$imageVersion = New-ProvImageVersion -ImageDefinitionName "ImageDefinition"

$masterImageVersionSpec = Add-ProvImageVersionSpec -MasterImagePath "XDHyp:\HostingUnits\YourHostingUnitName\YourMasterImage.vm" -HostingUnitUid "11111111-1111-1111-1111-111111111111" -ImageVersionUid $imageVersion.ImageVersionUid

$newProvImageVersionSpecResult = New-ProvImageVersionSpec -SourceImageVersionSpecUid $masterImageVersionSpec.ImageVersionSpecUid -NetworkMapping @{"1" = "XDHyp:\HostingUnits\YourHostingUnitName\YourNamespaceName.namespace\YourNetworkAttachmentDefinition.network" }

<!--NeedCopy-->

注:

  • イメージ定義内のすべてのイメージバージョン仕様は、同じホスティングユニットに属している必要があります
  • イメージバージョンには、マスターイメージバージョン仕様を1つ、準備済みイメージバージョン仕様を1つのみ含めることができます
  • すべてのイメージバージョン仕様にはマシンプロファイルがあるか、どのイメージバージョン仕様にもマシンプロファイルがないかのいずれかである必要があります

準備済みイメージバージョン仕様を使用したカタログの作成

準備済みイメージバージョン仕様からMCSマシンカタログを作成するには、New-ProvSchemeコマンドを使用します。例:


$getProvImageVersionSpecResult = Get-ProvImageVersionSpec -ImageVersionSpecUid $newProvImageVersionSpecResult.ImageVersionSpecUid

New-ProvScheme -ImageVersionSpecUid $newProvImageVersionSpecResult.ImageVersionSpecUid -ProvisioningSchemeName "ProvSchemeImageDecoupling" -HostingUnitName "YourHostingUnitName" -IdentityPoolName "YourIdentityPoolName" -NetworkMapping @{"1" = "XDHyp:\HostingUnits\YourHostingUnitName\YourNamespaceName.namespace\YourNetworkAttachmentDefinition.network"}

<!--NeedCopy-->

詳細情報

次のステップ

Red Hat OpenShiftで準備済みイメージを使用したカタログの作成