AWS VM の電源管理

最終公開日 : Oct 24, 2026
必要な権限については、「AWS の権限について」を参照してください。

AWS オンデマンドプロビジョニング

このオンデマンドプロビジョニングでは、非永続 VM をシャットダウンすると OS ディスクが削除されます。VM の電源をオンにすると、OS ディスクと ID ディスクを持つ新しい VM がマスターイメージから作成されます。 VM でオンデマンド機能が有効になっているかどうかを確認するには、Get-ProvVM PowerShell コマンドを実行します。プロパティ CustomVMData にすべての VM 固有の値がある場合、その VM でオンデマンド機能が有効になっていることを意味します。

インスタンスの休止

休止プロセスは、インスタンスのインメモリ状態と、プライベート IP アドレスおよび Elastic IP アドレスを保存し、中断したところから正確に再開できるようにします。
インスタンスに休止が指示されると、インメモリ状態をルート EBS ボリューム内のファイルに書き込み、その後シャットダウンします。Amazon EBS ボリュームは、インスタンスにアタッチできる耐久性のあるブロックレベルストレージデバイスです。ボリュームをインスタンスにアタッチすると、物理ハードドライブと同じように使用できます。インスタンスのルート EBS ボリュームを暗号化します。暗号化により、メモリから EBS ボリュームにコピーされる機密データが適切に保護されます。EBS 暗号化の詳細については、「Amazon EBS 暗号化」を参照してください。
サポートされているインスタンス休止の制限事項は次のとおりです。
  • 最大 150 GB までのインスタンスメモリ (RAM) のみがサポートされます
  • UEFI ブートモードはサポートされていません
  • 汎用 SSD とプロビジョンド IOPS SSD のみが EBS ボリュームタイプとしてサポートされます。

休止をサポートする VM の作成

休止をサポートする VM を作成するには:
  1. ホスト接続を作成します。「AWS への接続」を参照してください。
  2. EBS ルートが暗号化され、Stop-Hibernate プロパティが有効になっているインスタンスを起動します。詳細については、以下を参照してください。
  3. このインスタンスをマスターイメージとして使用し、AMI を作成します。
  4. マスターイメージを準備します。
    1. マスターイメージに VDA をインストールします。Citrix では、最新機能にアクセスできるように、最新バージョンをインストールすることをお勧めします。マスターイメージに VDA をインストールしないと、カタログ作成が失敗します。VDA のインストール方法の詳細については、「VDA のインストール」を参照してください。
    2. マスターイメージを、アプリケーションとデスクトップが属するドメインに参加させます。マスターイメージが、マシンが作成されるホストで利用可能であることを確認してください。
  5. そのインスタンスから AMI を作成します。インスタンスから AMI を作成する方法については、「Amazon EC2 インスタンスから AMI を作成する」を参照してください。
  6. New-ProvScheme コマンドを使用してマシンカタログを作成します。AwsCaptureInstanceProperties カスタムプロパティを True に設定します。
    New-ProvScheme  -AdminAddress "xxx" -CleanOnBoot
    -CustomProperties "AwsCaptureInstanceProperties,true;"
    -HostingUnitName "xxx" -IdentityPoolName $catalog_name -InitialBatchSizeHint 1
    -MasterImageVM "xyz.template" -NetworkMapping @{"0"="XDHyp:\HostingUnits\MyConn\\us-east-2a.availabilityzone\10.0.0.0``/24 (vpc-0f1771e45671aedcd).network"}
    -ProvisioningSchemeName $catalog_name
    -RunAsynchronously -Scope @() -SecurityGroup @("xxx") -ServiceOffering "xxx"
    PowerShell コマンドを使用してマシンカタログを作成する方法については、<https://developer-docs.citrix.com/projects/citrix-daas-sdk/en/latest/> を参照してください。
ハイバネート可能な VM は、次の場合に作成されます。
  • Stop-Hibernate プロパティが有効になっているマスターイメージから作成された AMI を選択した場合。
  • マスター VM がドメインに参加しており、VDA がインストールされている場合。
  • 休止状態を処理できる正しいVMサイズ(サービス提供)を選択します。
次の場合、New-ProvSchemeコマンドは適切なエラーメッセージを表示して失敗します。
  • マスターVMは休止状態が有効になっていますが、サービス提供は休止状態を処理できません。
  • マスターVMがドメインに参加しておらず、VDAがインストールされていない場合。

サービス提供とAMIの休止状態

サービス提供とAMI(テンプレート)の休止状態を取得するには、次のコマンドを実行します。
  • Get-HypConfigurationObjectForItem 'XDHyp:\HostingUnits\MyConn\WIN2016-ADDC-2021.09.10.145334-a1968709-10c4-47d5-9642-21e743159a7b (ami-0e6c5b33a52d2a6b6).template'
  • Get-HypConfigurationObjectForItem 'XDHyp:\HostingUnits\MyConn\R6i Sixteen Extra Large Instance.serviceoffering'

既存の休止状態対応プロビジョニングスキームのサービス提供を更新する

  1. Set-ProvSchemeコマンドを実行します。例:
    Set-ProvScheme -ProvisioningSchemeName <String> -ServiceOffering <String>
サービス提供に互換性がない場合、システムは例外メッセージを表示します。

休止状態をサポートするマシンカタログを作成する

マシンカタログを作成する際、休止状態をサポートするマシンプロファイルを使用できます。
  1. カタログ作成ウィザードで、マシンプロファイルの選択まで指示に従います。
  2. マシンテンプレートページで、マシンプロファイルの選択をクリックし、マシンプロファイルを選択します。
  3. 「仮想マシン」ページで、「編集」アイコンをクリックし、VMを選択します。
    注:
    マシンプロファイルで休止状態が有効になっている場合、システムは休止状態にできるVMのみを表示します。
  4. 画面の指示に従ってすべての設定を完了します。「概要」ページにカタログの休止状態が表示されます。
    注:
    マシンカタログの編集で、マシンプロファイルを休止状態が有効なものに変更すると、それに応じてVMを再構成するように求められます。

休止状態をサポートするマシンカタログを更新する

既存のマシンカタログを休止状態をサポートしないマシンカタログで更新しようとすると、適切なエラーメッセージが表示されて更新が失敗します。

休止状態のVMの電源管理

休止状態のVMに対して、以下の電源管理操作を実行できます。
  1. 実行状態からVMを一時停止します。
  2. 一時停止状態からVMを再開します。
  3. 一時停止状態からVMを再起動します。
電源管理オプションを表示するには、Studioで休止状態のVMを右クリックします。
VMに対して実行する電源操作に応じて、各VMの電源状態が「一時停止中」および「一時停止済み」として表示されます。