-
-
-
-
Amazon WorkSpaces Coreマネージドインスタンス用の準備済みイメージの作成
-
-
Cloud ConnectorスタンドアロンCitrix Secure Ticketing Authority (STA)サービス
-
-
-
-
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 マシンカタログを作成するために、準備済みイメージを作成します。準備済みイメージは、以下の方法で作成できます。
- Web Studio の使用
- PowerShell コマンドの使用
主要な手順
- イメージ定義と初期イメージバージョンの作成
- 初期イメージバージョンからのイメージバージョンの作成
Web Studio の使用
イメージ定義と初期イメージバージョンの作成
イメージ定義と初期イメージバージョンを作成するには、以下の手順を実行します。
- Web Studio から [イメージ] ノードに移動し、[イメージ定義の作成] をクリックします。[はじめに] ページで [次へ] をクリックします。
- [イメージ定義] ページで、イメージ定義の [OSタイプ] と [セッションタイプ] を指定します。
-
[イメージ] ページで、[リソース] (設定された接続に適用可能なリソースのみが一覧表示されます)、イメージバージョン作成のテンプレートとして使用するマスターイメージ、およびハードウェアプロパティをキャプチャするためのマシンプロファイルを選択します。VMインスタンスまたは起動テンプレートバージョンからハードウェアプロパティをキャプチャするためのマシンプロファイルを選択します。
注:
- イメージを選択する前に、マスターイメージにVDA 2311以降がインストールされており、MCSIOドライバーがVDAにインストールされていることを確認してください。
- Instance Metadata Service (IMDS) V2のみがサポートされており、IMDS V1はサポートされていません。詳細については、「How Instance Metadata Service Version 2 works」を参照してください。
- [マシン仕様] ページで、マシンサイズを選択します。マシンプロファイル ( [イメージ] ページで選択) のマシンサイズがデフォルトで選択されています。
- [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つ、準備済みイメージバージョン仕様を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アカウント内での共有: 現在の実装では、異なるAWSアカウント間での共有はできません。
重要な考慮事項
- 削除順序: 元の準備済みイメージバージョン仕様を削除するには、まずその共有イメージバージョン仕様をすべて削除する必要があります。あるいは、元の仕様と共有仕様を同時に削除する必要があります。
- イメージバージョンの依存関係: イメージバージョンを削除する場合、まずその特定のイメージバージョンに依存する共有構成をすべて削除する必要があります。元の(共有されていない)イメージから作成したカタログは、そのまま残すことができます。
- カタログのバックポート可能性: この機能が導入される前に展開した既存のマシンカタログを更新できます。カタログを最初に展開した場所とは異なるアベイラビリティゾーンまたはリージョンで作成した準備済みイメージを使用します。
- 完全な削除: 準備済みイメージを削除すると、共有または最初に作成したどのアベイラビリティゾーンでも使用できなくなります。さらに、準備済みイメージバージョンに紐付けられたすべてのカタログが最初に削除されるまで、準備済みイメージバージョンを削除することはできません。
前提条件
この機能を構成または使用する前に、以下の条件を満たしていることを確認してください。
- 環境はAmazon WorkSpaces Core Managed Instances環境である必要があります。
- 同じAWSアカウントの下で、複数のホスティングユニット(それぞれ異なるアベイラビリティゾーンに紐付け可能)とホスト接続(それぞれ異なるリージョンに紐付け可能)を構成する必要があります。
Web Studio UIを使用した構成
Web Studio UIを使用して、異なるホスティングユニットに紐付けられたアベイラビリティゾーン間で準備済みイメージを共有できます。
準備済みイメージの共有
- Web Studioのイメージノードに移動し、他のアベイラビリティゾーンと共有したい準備済みイメージバージョンを選択します。
- 上部のナビゲーションバーでイメージ共有の管理を選択し、選択したイメージバージョンのイメージ共有を管理します。
- イメージ共有の管理ページで、イメージバージョンを共有したい1つ以上のリソースを選択します。リソースは、元のイメージバージョンとは異なるアベイラビリティゾーンにあることができます。
- 保存をクリックして、他のアベイラビリティゾーンのリソースでイメージバージョンを共有します。イメージバージョンは、選択した異なるリソース間で共有されるように更新されます。完了したら、イメージバージョンが共有されているアベイラビリティゾーンで、そのイメージバージョンを使用してカタログを作成します。
準備済みイメージの共有の削除
- Web Studioのイメージノードで、共有を削除したい準備済みイメージバージョンを選択します。
- 上部のナビゲーションバーでイメージ共有の管理を選択し、選択したイメージバージョンのイメージ共有を管理します。
-
イメージバージョンの共有を停止したい1つ以上のリソース(アベイラビリティゾーン)のチェックボックスをオフにします。
注:
リソースには、共有イメージバージョンに関連付けられたカタログや、共有イメージバージョンから作成されたカタログが残っていない必要があります。削除する共有イメージバージョンから作成されたカタログは、まず削除する必要があります。
- 保存をクリックして、チェックを外したアベイラビリティゾーンのリソースの共有を削除します。イメージバージョンは、それらのアベイラビリティゾーンで共有されなくなるように更新されます。
PowerShellを使用した構成
あるいは、PowerShellコマンドを使用して、異なるホスティングユニットに紐付けられたアベイラビリティゾーン間で準備済みイメージを共有できます。
準備済みイメージの共有
- 共有したい準備済みイメージの
ImageVersionSpecUidがあることを確認してください。これは、PowerShellでGet-ProvImageVersionSpecまたは類似のGet-コマンドを使用して取得できます。 - 準備済みイメージを利用可能にしたいアベイラビリティゾーン(同じリージョンまたは異なるリージョンでも可)の
HostingUnitNameを特定します。これは、その特定のAZ用に構成したホスティングユニットの名前です。 -
Add-ProvImageVersionSpecHostingUnitコマンドを実行します: 次のPowerShellコマンドを使用します。<ImageVersionSpecUid>をイメージのUidに、<targetHostingUnitName>をイメージバージョン仕様を共有したいターゲットアベイラビリティゾーンのホスティングユニットの名前に置き換えます。Add-ProvImageVersionSpecHostingUnit -ImageVersionSpecUid <ImageVersionSpecUid> -HostingUnitName <targetHostingUnitName> <!--NeedCopy--> - 正常に実行されると、Web 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.