Administrar energía de las VM de AWS

Para obtener información sobre los permisos necesarios, consulte Permisos de AWS necesarios.

Hibernación de instancias

El proceso de hibernación almacena el estado en memoria de la instancia, junto con sus direcciones IP privadas y elásticas, lo que le permite reanudar exactamente donde lo dejó.

Cuando se le indica a una instancia que hiberne, escribe el estado en memoria en un archivo en el volumen raíz de EBS y luego se apaga. Un volumen de Amazon EBS es un dispositivo de almacenamiento duradero a nivel de bloque que puede adjuntar a sus instancias. Después de adjuntar un volumen a una instancia, puede usarlo como lo haría con un disco duro físico. Cifre el volumen raíz de EBS de la instancia. El cifrado garantiza una protección adecuada para los datos confidenciales cuando se copian de la memoria al volumen de EBS. Para obtener información sobre el cifrado de EBS, consulte Cifrado de Amazon EBS.

A continuación, se detallan las limitaciones de la hibernación de instancias admitida:

  • Solo se admite una memoria de instancia (RAM) de hasta 150 GB
  • El modo de arranque UEFI no es compatible
  • Los SSD de uso general y los SSD de IOPS aprovisionadas solo se admiten como tipos de volumen de EBS.

Crear máquinas virtuales compatibles con la hibernación

Para crear máquinas virtuales compatibles con la hibernación:

  1. Cree una conexión de host. Consulte Conexión a AWS.
  2. Inicie una instancia con el volumen raíz de EBS cifrado y la propiedad Stop-Hibernate habilitada. Para obtener más información sobre cómo iniciar la instancia, cifrar el volumen raíz de EBS y habilitar la hibernación, consulte https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/launching-instance.html/. Utilice esta instancia como imagen maestra para crear una AMI.
  3. Prepare la imagen maestra:

    1. Instale un VDA en la imagen maestra. Citrix recomienda instalar la versión más reciente para acceder a las funciones más nuevas. Si no se instala un VDA en la imagen maestra, la creación del catálogo fallará. Para obtener más información sobre cómo instalar un VDA, consulte Instalar VDA.
    2. Una la imagen maestra al dominio donde las aplicaciones y los escritorios son miembros. Asegúrese de que la imagen maestra esté disponible en el host donde se crean las máquinas.
  4. Cree una AMI a partir de esa instancia. Para obtener información sobre cómo crear una AMI a partir de una instancia, consulte Crear una AMI a partir de una instancia de Amazon EC2.
  5. Cree un catálogo de máquinas mediante el comando New-ProvScheme. Establezca la propiedad personalizada AwsCaptureInstanceProperties en True. Para obtener información sobre cómo habilitar las propiedades de instancia de AWS en Web Studio, consulte Aplicar propiedades de instancia de AWS y etiquetar recursos operativos en Web Studio.

    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-->
    

    Para obtener información sobre cómo crear un catálogo de máquinas mediante comandos de PowerShell, consulte https://developer-docs.citrix.com/projects/citrix-daas-sdk/en/latest/.

Las VM que se pueden hibernar se crean si:

  • Selecciona una AMI creada a partir de una imagen maestra que tiene la propiedad Stop-Hibernate habilitada.
  • La VM maestra está unida al dominio y tiene el VDA instalado.
  • Selecciona el tamaño de VM correcto (oferta de servicio) que puede gestionar la hibernación.

El comando New-ProvScheme falla con un mensaje de error apropiado si:

  • La VM maestra tiene la hibernación habilitada, pero la oferta de servicio no es capaz de gestionar la hibernación.
  • Si la VM maestra no está unida al dominio y no tiene el VDA instalado.

Estado de hibernación de las ofertas de servicio y la AMI

Para obtener el estado de hibernación de las ofertas de servicio y la AMI (plantillas), ejecute los siguientes comandos:

  • 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'

Actualizar la oferta de servicio de un esquema de aprovisionamiento existente compatible con la hibernación

  1. Ejecute el comando Set-ProvScheme. Por ejemplo,

    Set-ProvScheme -ProvisioningSchemeName <String> -ServiceOffering <String>
    <!--NeedCopy-->
    

El sistema muestra un mensaje de excepción si la oferta de servicio no es compatible.

Crear un catálogo de máquinas compatible con la hibernación

Al crear catálogos de máquinas, puede usar un perfil de máquina que admita la hibernación.

  1. En el asistente de creación de catálogos, siga las instrucciones hasta la selección del perfil de máquina.
  2. En la página Plantilla de máquina, haga clic en Seleccionar un perfil de máquina y seleccione un perfil de máquina.
  3. En la página Máquina virtual, haga clic en el icono Editar y seleccione una VM.

    Nota:

    Si el perfil de máquina está habilitado para hibernación, el sistema muestra solo las VM que se pueden hibernar.

  4. Siga las instrucciones en pantalla para completar todos los ajustes. La página Resumen muestra el estado de hibernación del catálogo.

    Nota:

    Al editar el catálogo de máquinas, cuando cambia el perfil de máquina a uno habilitado para hibernación, se le pedirá que reconfigure sus VM en consecuencia.

Actualizar un catálogo de máquinas compatible con la hibernación

Si intenta actualizar un catálogo de máquinas existente con un catálogo de máquinas que no admite la hibernación, la actualización fallará con un mensaje de error adecuado.

Administración de energía de máquinas virtuales hibernadas

Puede realizar las siguientes operaciones de administración de energía en las máquinas virtuales hibernadas:

  1. Suspender la máquina virtual desde el estado de ejecución.
  2. Reanudar la máquina virtual desde el estado suspendido.
  3. Reiniciar la máquina virtual desde el estado suspendido.
Administrar energía de las VM de AWS