Citrix Virtual Apps and Desktops

Administrar la energía de las VM de AWS

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

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.

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 sobre cómo iniciar la instancia, cifrar el volumen de EBS raíz 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 ú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.
  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. 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.

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 del 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 la energía de las VM de AWS