AWS VM の電源管理

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

インスタンスのハイバネーション

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

ハイバネーション対応VMの作成

ハイバネーション対応VMを作成するには:
  1. ホスト接続を作成します。AWSへの接続を参照してください。
  2. EBSルートが暗号化され、Stop-Hibernateプロパティが有効になっているインスタンスを起動します。インスタンスの起動方法、ルートEBSボリュームの暗号化、およびハイバネーションの有効化の詳細については、<https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/launching-instance.html/>を参照してください。このインスタンスをマスターイメージとして使用してAMIを作成します。
  3. マスターイメージを準備します。
    1. マスターイメージにVDAをインストールします。Citrixは、最新機能にアクセスできるように、最新バージョンのインストールを推奨しています。マスターイメージにVDAをインストールしないと、カタログの作成が失敗します。VDAのインストール方法の詳細については、VDAのインストールを参照してください。
    2. マスターイメージを、アプリケーションとデスクトップが属するドメインに参加させます。マスターイメージが、マシンが作成されるホストで利用可能であることを確認してください。
  4. そのインスタンスからAMIを作成します。インスタンスからAMIを作成する方法については、「Amazon EC2インスタンスからAMIを作成する」を参照してください。
  5. New-ProvSchemeコマンドを使用してマシンカタログを作成します。AwsCaptureInstancePropertiesカスタムプロパティをTrueに設定します。完全構成インターフェイスでAWSインスタンスプロパティを有効にする方法については、「完全構成インターフェイスでAWSインスタンスプロパティを適用し、運用リソースにタグ付けする」を参照してください。
    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>
サービス提供に互換性がない場合、システムは例外メッセージを表示します。

ハイバネーションをサポートするマシンカタログを更新する

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

休止状態のVMの電源管理

休止状態のVMに対して、以下の電源管理操作を実行できます。
  1. 実行状態からVMをサスペンドします。
  2. サスペンド状態からVMを再開します。
  3. サスペンド状態からVMを再起動します。