Citrix DaaS

管理 AWS VM 的电源

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

AWS 按需预置

通过这种按需配置,当您关闭非持久性 VM 时,操作系统磁盘将被删除。 打开 VM 电源后,将从具有 OS 磁盘和 ID 磁盘的主映像创建新的 VM。 要确定 VM 是否启用了按需功能,请运行 Get-ProvVM PowerShell 命令。 如果属性 CustomVMData 具有所有特定于 VM 的值,则表示 VM 已启用按需功能。

实例休眠

休眠进程存储实例的内存中状态及其私有 IP 地址和弹性 IP 地址,使其能够准确地从上次中断的位置继续。

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

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

  • 仅支持最大 150 GB 的实例内存 (RAM)
  • 不支持 UEFI 引导模式
  • 通用型 SSD 和预置 IOPS SSD 仅支持作为 EBS 卷类型。

创建支持休眠的 VM

要创建支持休眠的 VM,请执行以下操作:

  1. 创建主机连接。 看 连接到 AWS.
  2. 启动加密了 EBS 根的实例,并且 停止休眠 属性已启用。 有关详细信息,请参阅:
  3. 将此实例用作主映像以创建 AMI。
  4. 准备主映像:

    1. 在主映像上安装 VDA。 Citrix 建议安装最新版本以允许访问最新功能。 在主映像上安装 VDA 失败会导致目录创建失败。 有关如何安装 VDA 的更多信息,请参阅 安装 VDA.
    2. 将主映像加入应用程序和桌面所属的域。 确保主映像在创建计算机的主机上可用。
  5. 从该实例创建 AMI。 有关从实例创建 AMI 的信息,请参阅 从 Amazon EC2 实例创建 AMI.
  6. 使用 创建 Machine Catalog New-ProvScheme 新提案 命令。 将 AwsCaptureInstanceProperties custom 属性设置为 .

      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"
    <!--NeedCopy-->
    

    有关使用 PowerShell 命令创建计算机目录的信息,请参阅 https://developer-docs.citrix.com/projects/citrix-daas-sdk/en/latest/.

在以下情况下,将创建可休眠的 VM:

  • 您可以选择从主映像创建的 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>
    <!--NeedCopy-->
    

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

创建支持休眠的计算机目录

创建计算机目录时,可以使用支持休眠的计算机配置文件。

  1. 在目录创建向导中,按照说明进行操作,直到选择计算机配置文件。
  2. 机器模板 页面上,单击 选择计算机配置文件 ,然后选择计算机配置文件。
  3. 虚拟机 页面上,单击 编辑 图标,然后选择一个 VM。

    注意:

    如果计算机配置文件启用了休眠,则系统仅显示可以休眠的 VM。

  4. 按照屏幕上的说明完成所有设置。 这 总结 页面显示目录的休眠状态。

    注意:

    在编辑计算机目录中,当您将计算机配置文件更改为启用休眠的配置文件时,系统会要求您相应地重新配置 VM。

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

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

休眠 VM 的电源管理

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

  1. 将 VM 挂起到正在运行状态。
  2. 从暂停状态恢复 VM。
  3. 从暂停状态重新启动 VM。

要查看电源管理选项,请在 Studio 中右键单击处于休眠状态的 VM。

您还可以将电源状态视为 暂停暂停 对于每个 VM,根据您在 VM 上执行的电源操作。

管理 AWS VM 的电源