Citrix Virtual Apps and Desktops

管理 AWS VM 的电源

有关所需权限的信息,请参阅所需的 AWS 权限

实例休眠

休眠过程存储实例的内存中状态及其专用 IP 地址和弹性 IP 地址,使其能够准确地从其离开的位置继续操作。

当一个实例被指示进入休眠状态时,它会将内存中状态写入到根 EBS 卷中的文件,然后自行关闭。 Amazon EBS 卷是一种耐用的块级存储设备,您可以将其连接到自己的实例。 将卷连接到实例后,您可以像使用物理硬盘驱动器一样使用。 加密实例的根 EBS 卷。 加密可确保将敏感数据从内存复制到 EBS 卷时得到适当的保护。 有关 EBS 加密的信息,请参阅 Amazon EBS encryption(Amazon EBS 加密)。

下面是支持的实例休眠的限制:

  • 仅支持最大 150 GB 的实例内存 (RAM)
  • 不支持 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 的信息,请参阅 Create an AMI from an Amazon EC2 Instance(从 Amazon EC2 实例创建 AMI)。
  5. 使用 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>

如果服务产品不兼容,系统会显示一条异常消息。

更新支持休眠的计算机目录

如果您尝试使用不支持休眠的计算机目录更新现有计算机目录,更新将失败并显示相应的错误消息。

休眠的 VM 的电源管理

可以在休眠的 VM 上执行以下电源管理操作:

  1. 将 VM 从运行状态挂起。
  2. 将 VM 从挂起状态恢复。
  3. 将 VM 从挂起状态重新启动。
管理 AWS VM 的电源