Citrix DaaS

Administrar la energía de las VM de AWS

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

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 continuar exactamente donde lo dejó.

Cuando se indica a una instancia que hiberne, esta escribe el estado en memoria en un archivo del volumen raíz de EBS y, a continuación, se apaga sola. Un volumen de Amazon EBS es un dispositivo de almacenamiento duradero a nivel de bloques que usted puede conectar a sus instancias. Después de conectar un volumen a una instancia, puede usarlo como si fuera un disco duro físico. Cifre el volumen de EBS raíz de la instancia. El cifrado garantiza la protección adecuada de 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.

Estas son las limitaciones de la hibernación de instancias admitida:

  • Se admite una memoria de instancia (RAM) de solo 150 GB
  • No se admite el modo de arranque UEFI
  • El SSD de uso general y el SSD de E/S por segundo aprovisionado solo se admiten como tipos de volumen de EBS.

A continuación, se muestra la capacidad de conexión del host al nivel del hipervisor.

  • Hipervisores con capacidad de suspensión: VMware, XenServer (antes denominado Citrix Hypervisor), Hyper-V y GCP
  • Hipervisores sin función de suspensión: Nutanix, Azure y AWS

Nota:

  • Todas las funciones de suspensión e hibernación se denominan “suspensión”.
  • En el caso de AWS, la función de suspensión se admite al nivel de la máquina, pero no al nivel del hipervisor.

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 con AWS.
  2. Inicie una instancia con la raíz de EBS cifrada y la propiedad Stop-Hibernate habilitada. Para obtener más información, consulte:
  3. Utilice esta instancia como imagen maestra para crear una AMI.
  4. Prepare la imagen maestra:

    1. Instale un VDA en la imagen maestra. Citrix recomienda instalar la última versión para poder disponer de las funciones más recientes. Un error en la instalación del VDA en la imagen maestra provoca un error en la creación de catálogos. Para obtener más información sobre cómo instalar un VDA, consulte Instalar VDA.
    2. Una la imagen maestra al dominio al que pertenecen las aplicaciones y los escritorios. Compruebe que la imagen maestra está disponible en el host donde se crearán las máquinas.
  5. 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.
  6. Cree un catálogo de máquinas mediante el comando New-ProvScheme. Defina la propiedad personalizada AwsCaptureInstanceProperties en True. Para obtener información sobre cómo habilitar propiedades de las instancias de AWS en la interfaz de Configuración completa, consulte Aplicar propiedades de instancias de AWS y etiquetar recursos operativos en la interfaz de Configuración completa.

    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 la creación de catálogos de máquinas mediante los comandos de PowerShell, consulte https://developer-docs.citrix.com/projects/citrix-daas-sdk/en/latest/.

Las máquinas virtuales que se pueden hibernar se crean si:

  • Selecciona una AMI creada a partir de una imagen maestra que tenga habilitada la propiedad Stop-Hibernate.
  • La máquina virtual principal está unida a un dominio y tiene el VDA instalado.
  • Selecciona el tamaño de máquina virtual correcto (oferta de servicios) que pueda gestionar la hibernación.

El comando New-ProvScheme falla y muestra el mensaje de error correspondiente si:

  • La máquina virtual principal está habilitada para la hibernación, pero la oferta de servicios no puede gestionar la hibernación.
  • Si la máquina virtual principal no está unida a un dominio y no tiene ningún VDA instalado.

Estado de hibernación de las ofertas de servicios y AMI

Para obtener el estado de hibernación de las ofertas de servicios y las AMI (plantillas), ejecute estos 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 servicios de un esquema de aprovisionamiento compatible con la hibernación existente

  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 servicios no es compatible.

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

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

  1. En el asistente para la creación de catálogos, siga las instrucciones hasta seleccionar el perfil de la máquina.
  2. En la página Plantilla de máquina, haga clic en Seleccione 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 Modificar y seleccione una máquina virtual.

    Nota:

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

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

    Nota:

    En Modificar el catálogo de máquinas, al cambiar el perfil de máquina a uno con hibernación habilitada, se le pide que reconfigure las VM en consecuencia.

Actualizar el catálogo de máquinas que admite 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á y aparecerá el mensaje de error correspondiente.

Administración de energía de máquinas virtuales en hibernación

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

  1. Suspender la VM 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.

Para ver las opciones de administración de energía, en la interfaz Administrar > Configuración completa, haga clic con el botón secundario en las máquinas virtuales en hibernación.

También puede ver el estado de energía como Suspendiendo y Suspendido para cada máquina virtual según las operaciones de energía que realice en las máquinas virtuales.

Administrar la energía de las VM de AWS