This content has been machine translated dynamically.
Dieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. (Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique. (Clause de non responsabilité)
Este artículo lo ha traducido una máquina de forma dinámica. (Aviso legal)
此内容已经过机器动态翻译。 放弃
このコンテンツは動的に機械翻訳されています。免責事項
이 콘텐츠는 동적으로 기계 번역되었습니다. 책임 부인
Este texto foi traduzido automaticamente. (Aviso legal)
Questo contenuto è stato tradotto dinamicamente con traduzione automatica.(Esclusione di responsabilità))
This article has been machine translated.
Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)
Ce article a été traduit automatiquement. (Clause de non responsabilité)
Este artículo ha sido traducido automáticamente. (Aviso legal)
この記事は機械翻訳されています.免責事項
이 기사는 기계 번역되었습니다.책임 부인
Este artigo foi traduzido automaticamente.(Aviso legal)
这篇文章已经过机器翻译.放弃
Questo articolo è stato tradotto automaticamente.(Esclusione di responsabilità))
Translation failed!
Amazon WorkSpaces Core マネージドインスタンス用の準備済みイメージの作成
-
MCSマシンカタログを作成するために、準備済みイメージを作成します。準備済みイメージは、以下を使用して作成できます。
- Studio
- PowerShellコマンド
主要な手順
- イメージ定義と初期イメージバージョンを作成します
- 初期イメージバージョンからイメージバージョンを作成します
Studioの使用
イメージ定義と初期イメージバージョンの作成
イメージ定義と初期イメージバージョンを作成するには、次の手順を実行します。
- Studioから、[イメージ] ノードに移動し、[イメージ定義の作成] をクリックします。[はじめに] ページで [次へ] をクリックします
- [イメージ定義] ページで、イメージ定義の [OSタイプ] と [セッションタイプ] を指定します
-
[イメージ] ページで、[リソース] (設定された接続に適用可能なリソースのみが一覧表示されます)、イメージバージョン作成のテンプレートとして使用するマスターイメージ、およびハードウェアプロパティをキャプチャするためのマシンプロファイルを選択します。VMインスタンスまたは起動テンプレートバージョンからハードウェアプロパティをキャプチャするためのマシンプロファイルを選択します
注記:
- イメージを選択する前に、マスターイメージにVDA 2311以降がインストールされており、VDAにMCSIOドライバーがインストールされていることを確認してください
- Instance Metadata Service (IMDS) V2のみがサポートされており、IMDS V1はサポートされていません。詳細については、「Instance Metadata Service Version 2の仕組み」を参照してください
- [マシンの仕様] ページで、マシンサイズを選択します。マシンプロファイル ( [イメージ] ページで選択) のマシンサイズがデフォルトで選択されています
- [NIC] ページで、準備イメージ用のNICを選択または追加します。各NICについて、関連するVPCサブネットを選択します
- [バージョン説明] ページで、作成された初期イメージバージョンの説明を入力します
- [概要] ページで、イメージ定義と作成された初期イメージバージョンの詳細を確認します。イメージ定義の名前と説明を入力します。[完了] をクリックします
イメージバージョンの作成
イメージバージョンを使用すると、特定のイメージに対するさまざまなイテレーションや更新を管理できます。この機能により、さまざまな目的のためにイメージの複数のバージョンを維持できます。
初期イメージバージョンからイメージバージョンを作成するには、次の手順を実行します。
注記:
すべてのイメージバージョンのホスティングユニットは同じである必要があります。
- [イメージ] ノードに移動し、イメージバージョンまたはイメージ定義を選択して、[イメージバージョンの作成] をクリックします
- [イメージ定義] ページで、ホスティングユニットを変更し、そのイメージバージョンのマスターイメージとマシンプロファイルを再選択できます
- イメージバージョンの構成を初期構成済みイメージバージョンと異なるものにする場合は、[イメージバージョンの作成] ダイアログの [マシンの仕様] および [NIC] ページで設定を構成します
- イメージバージョンの説明を追加します。[完了] をクリックします
注記:
何らかの理由でイメージバージョンの作成に失敗した場合、下部にある [トラブルシューティング] タブに [再試行] オプションが表示されます。
PowerShellの使用
準備済みイメージバージョン仕様を作成するための詳細なPowerShellコマンドは次のとおりです。
-
Test-ProvImageDefinitionNameAvailableコマンドを使用して、利用可能なイメージ定義名を確認します。例:Test-ProvImageDefinitionNameAvailable -ImageDefinitionName <string[]> <!--NeedCopy--> -
New-ProvImageDefinitionコマンドを使用して、イメージ定義を作成します。例:New-ProvImageDefinition -ImageDefinitionName image1 -OsType Windows -VdaSessionSupport MultiSession <!--NeedCopy--> -
Add-ProvImageDefinitionConnectionコマンドを使用して、指定されたホスティング接続でイメージ定義の新しい構成を作成しますAdd-ProvImageDefinitionConnection -ImageDefinitionName image1 -HypervisorConnectionName test-conn <!--NeedCopy--> -
New-ProvImageVersionコマンドを使用して、イメージバージョンを作成します。例:New-ProvImageVersion -ImageDefinitionName image1 -Description "version 1" <!--NeedCopy--> -
Add-ProvImageVersionSpecコマンドを使用して、マスターイメージバージョン仕様をイメージバージョンに追加します。例:Add-ProvImageVersionSpec -ImageDefinitionName image1 -ImageVersionNumber 1 -HostingUnitName wsc -MasterImagePath "XDHyp:\HostingUnits\wsc\win10-2411-ami (ami-00123456789abcdef).template”" <!--NeedCopy-->注記:
- > - > ホスティングユニットごとに、1つのイメージバージョンに1つのマスターイメージバージョン仕様のみを追加できます。 -
New-ProvImageVersionSpecコマンドを使用して、マスターイメージバージョン仕様から準備済みイメージバージョン仕様を作成します。SourceImageVersionSpecUidパラメーターは、Add-ProvImageVersionSpecコマンドから派生します。例:```
- New-ProvImageVersionSpec
- -SourceImageVersionSpecUid 00000000-0000-0000-0000-00000000000
-
-MachineProfile ‘XDHyp:\HostingUnits\wsc\w2022-2411 (lt-00123456789abcdef).launchtemplate\lt-00123456789abcdef (1).launchtemplateversion’ -RunAsynchronously
-
```
イメージ定義、イメージバージョン、および準備済みイメージバージョン仕様を作成するためのPowerShellコマンドの完全なセットの例:
New-ProvImageDefinition -ImageDefinitionName image1 -OsType Windows -VdaSessionSupport MultiSession
Add-ProvImageDefinitionConnection -ImageDefinitionName image1 -HypervisorConnectionName wsc -CustomProperties $CustomProperties
$imageVersion = New-ProvImageVersion -ImageDefinitionName image1 -Description "version 1"
$SourceImageVersionSpec = Add-ProvImageVersionSpec -ImageVersionUid $imageVersion.ImageVersionUid `
-HostingUnitUid $hostingunit.HostingUnitUid `
-MasterImagePath "XDHyp:\HostingUnits\wsc\win10-2411-ami (ami-00123456789abcdef).template”
New-ProvImageVersionSpec -MachineProfile 'XDHyp:\HostingUnits\wsc\w2022-2411 (lt-00123456789abcdef).launchtemplate\lt-00123456789abcdef (1).launchtemplateversion' -SourceImageVersionSpecUid $SourceImageVersionSpec.ImageVersionSpecUid
Add-ProvImageVersionSpecHostingUnit -ImageVersionSpecUid 00000000-0000-0000-0000-00000000000-HostingUnitName wsc
$PreparedImageVersionSpec = Get-ProvImageVersionSpec -ImageVersionUid $imageVersion.ImageVersionUid | Where SourceImageVersionSpecUid-eq $SourceImageVersionSpec.ImageVersionSpecUid
<!--NeedCopy-->
注:
- イメージ定義内のすべてのイメージバージョン仕様は、同じホスティングユニットに属している必要があります。
- イメージバージョンには、マスターイメージバージョン仕様と準備済みイメージバージョン仕様がそれぞれ1つのみ存在できます。
- すべてのイメージバージョン仕様にはマシンプロファイルが必要です。
アベイラビリティーゾーンとリージョン間での準備済みイメージの共有
Amazon WorkSpaces Core Managed Instancesの場合、単一の準備済みイメージを、同じAWSリージョン内または異なるリージョン内の、異なるホスティングユニットに紐付けられた複数のアベイラビリティーゾーン間で共有できるようになりました。これにより、1つの準備済みイメージを使用して、さまざまなアベイラビリティーゾーンとリージョンでMCSマシンカタログを作成および更新できます。異なるリージョン内の異なるAZ間で共有する場合、準備済みイメージバージョンは元のリージョンから宛先リージョンにコピーされます。
単一の準備済みイメージを維持し、それを使用して、異なるホスティングユニットに紐付けられた複数のアベイラビリティーゾーンとリージョン間でマシンカタログを作成および更新できます。これにより、イメージ管理のオーバーヘッドが大幅に削減され、展開全体の一貫性が確保され、プロビジョニングプロセスが合理化されます。また、異なるアベイラビリティーゾーンまたはリージョンからの準備済みイメージを使用して、既存のマシンカタログをシームレスに更新することもできます。
ユースケース
-
一元化されたイメージ管理: 1つのアベイラビリティーゾーン(例:
us-east-1a)で準備済みイメージを作成します。その後、このイメージを同じus-east-1AWSリージョン内のus-east-1bのような他のアベイラビリティーゾーン、または異なるus-west-1リージョン内のus-west-1aに共有できます。これにより、単一のイメージで複数のホスティングユニットに対応し、メンテナンスが簡素化されます。 -
効率的なカタログ作成と更新:
AZ 1(例:us-east-1a)で作成された準備済みイメージを使用して、AZ 1に新しいカタログを作成できます。このイメージをAZ 2(例:us-east-1b)に共有した後、AZ 2で共有されたイメージを使用して、AZ 2にカタログを作成および更新できます。 - ホスティングユニット間およびホスティング接続間での展開: 環境に同じまたは異なるAWSリージョンに複数のホスティングユニットがある場合、これらのホスティングユニット間で準備済みイメージを効率的に共有できます。
制限事項
- 同じAWSアカウント内での共有: 現在の実装では、異なるAWSアカウント間での共有はできません。
重要な考慮事項
- 削除順序: 元の準備済みイメージバージョン仕様を削除するには、まずそのすべての共有イメージバージョン仕様を削除する必要があります。または、元の仕様と共有仕様を同時に削除する必要があります。
- イメージバージョンの依存関係: イメージバージョンを削除する場合、まずその特定のイメージバージョンに依存する共有構成をすべて削除する必要があります。元の(共有されていない)イメージから作成したカタログはそのまま残すことができます。
- カタログのバックポート可能性: この機能が導入される前に展開した既存のマシンカタログを更新できます。カタログを最初に展開した場所とは異なるアベイラビリティーゾーンまたはリージョンで作成した準備済みイメージを使用します。
- 完全な削除: 準備済みイメージを削除すると、共有または最初に作成したどのアベイラビリティーゾーンでも使用できなくなります。さらに、準備済みイメージバージョンに紐付けられたすべてのカタログが最初に削除されるまで、準備済みイメージバージョンを削除することはできません。
前提条件
この機能を構成または使用する前に、次の条件を満たしていることを確認してください。
- 環境はAmazon WorkSpaces Core Managed Instances環境である必要があります。
- 同じAWSアカウントで、複数のホスティングユニット(それぞれ異なるアベイラビリティーゾーンに紐付け可能)とホスト接続(それぞれ異なるリージョンに紐付け可能)を構成する必要があります。
Studio UIを使用した構成
Studio UIを使用して、異なるホスティングユニットに紐付けられたアベイラビリティーゾーン間で準備済みイメージを共有できます。
準備済みイメージを共有するには
- Studioのイメージノードに移動し、他のアベイラビリティーゾーンと共有する準備済みイメージバージョンを選択します。
- 上部のナビゲーションバーでイメージ共有の管理を選択し、選択したイメージバージョンのイメージ共有を管理します。
- イメージ共有の管理ページで、イメージバージョンを共有する1つ以上のリソースを選択します。リソースは、元のイメージバージョンとは異なるアベイラビリティーゾーンに存在できます。
- 保存をクリックして、他のアベイラビリティーゾーンのリソースでイメージバージョンを共有します。イメージバージョンは、選択した異なるリソース間で共有されるように更新されます。完了したら、イメージバージョンが共有されているアベイラビリティーゾーンでカタログを作成するためにイメージバージョンを使用します。
準備済みイメージの共有を削除するには
- Studioのイメージノードで、共有から削除する準備済みイメージバージョンを選択します。
- 上部のナビゲーションバーでイメージ共有の管理を選択し、選択したイメージバージョンのイメージ共有を管理します。
-
イメージバージョンの共有を停止する1つ以上のリソース(アベイラビリティーゾーン)のチェックボックスをオフにします。
注:
リソースには、共有イメージバージョンに関連付けられ、そこから作成されたカタログが残っていない必要があります。削除する共有イメージバージョンから作成されたカタログは、まず削除する必要があります。
- 保存をクリックして、クリアされたアベイラビリティーゾーンのリソースの共有を削除します。イメージバージョンは、それらのアベイラビリティーゾーンで共有されなくなるように更新されます。
PowerShellを使用した構成
または、PowerShellコマンドを使用して、異なるホスティングユニットに紐付けられたアベイラビリティーゾーン間で準備済みイメージを共有できます。
準備済みイメージを共有するには
- 共有する準備済みイメージの
ImageVersionSpecUidがあることを確認します。これは、Get-ProvImageVersionSpecまたはPowerShellの同様のGet-コマンドを使用して取得できます。 - 準備済みイメージを利用可能にするアベイラビリティーゾーン(同じリージョンまたは異なるリージョンでも可)の
HostingUnitNameを特定します。これは、その特定のAZ用に構成したホスティングユニットの名前です。 -
Add-ProvImageVersionSpecHostingUnitコマンドを実行します: 次のPowerShellコマンドを使用します。<ImageVersionSpecUid>をイメージのUidに置き換え、<targetHostingUnitName>をイメージバージョン仕様を共有するターゲットアベイラビリティーゾーンのホスティングユニット名に置き換えます。Add-ProvImageVersionSpecHostingUnit -ImageVersionSpecUid <ImageVersionSpecUid> -HostingUnitName <targetHostingUnitName> <!--NeedCopy--> - 正常に実行されると、Studio UIでイメージのステータスを確認でき、指定されたホスティングユニットと共有されたことが示されます。
準備済みイメージの共有を削除するには
- 共有を削除する準備済みイメージの
ImageVersionSpecUidがあることを確認します。 - 共有イメージを削除するアベイラビリティーゾーンの
HostingUnitNameを特定します。 -
Remove-ProvImageVersionSpecHostingUnitコマンドを実行します: 次のPowerShellコマンドを使用します。<ImageVersionSpecUid>をイメージのUidに置き換え、<targetHostingUnitName>をイメージバージョン仕様の共有を削除するターゲットアベイラビリティーゾーンのホスティングユニット名に置き換えます。Remove-ProvImageVersionSpecHostingUnit -ImageVersionSpecUid <ImageVersionSpecUid> -HostingUnitName <targetHostingUnitName> <!--NeedCopy-->
次のステップ
- Amazon WorkSpaces Core Managed Instancesのカタログを作成するには、「Amazon WorkSpaces Core Managed Instancesのカタログを作成」を参照してください。
詳細情報
- イメージ管理
- Amazon WorkSpaces Core GitHub PowerShellの例については、「citrix-mcs-sdk-samples-Amazon WorkSpaces Core」を参照してください。
共有
共有
This Preview product documentation is Citrix Confidential.
You agree to hold this documentation confidential pursuant to the terms of your Citrix Beta/Tech Preview Agreement.
The development, release and timing of any features or functionality described in the Preview documentation remains at our sole discretion and are subject to change without notice or consultation.
The documentation is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making Citrix product purchase decisions.
If you do not agree, select I DO NOT AGREE to exit.