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 indican 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
- Solo se admiten los tipos de volumen EBS SSD de uso general y SSD de IOPS aprovisionadas.
Crear máquinas virtuales compatibles con la hibernación
Para crear máquinas virtuales compatibles con la hibernación:
- Cree una conexión de host. Consulte Conexión a AWS.
- 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.
-
Prepare la imagen maestra:
- Instale un VDA en la imagen maestra. Citrix recomienda instalar la versión más reciente para permitir el acceso 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.
- Una la imagen maestra al dominio al que pertenecen las aplicaciones y los escritorios. Asegúrese de que la imagen maestra esté disponible en el host donde se crean las máquinas.
- 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.
-
Cree un catálogo de máquinas mediante el comando
New-ProvScheme. Establezca la propiedad personalizadaAwsCaptureInstancePropertiesen True. Para obtener información sobre cómo habilitar las propiedades de instancia de AWS en Web Studio, consulte Aplicación de propiedades de instancia de AWS y etiquetado de 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/.
Se crean máquinas virtuales que se pueden hibernar 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
-
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 compatible con la hibernación.
- En el asistente de creación de catálogos, siga las instrucciones hasta la selección del perfil de máquina.
- En la página Plantilla de máquina, haga clic en Seleccionar un perfil de máquina y seleccione un perfil de máquina.
-
En la página Máquina virtual, haga clic en el icono Editar y seleccione una VM.
Nota:
Si el perfil de máquina tiene la hibernación habilitada, el sistema muestra solo las VM que se pueden hibernar.
-
Siga las instrucciones en pantalla para completar todas las configuraciones. La página Resumen muestra el estado de hibernación del catálogo.
Nota:
Al editar el catálogo de máquinas, si cambia el perfil de máquina a uno con la hibernación habilitada, 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 las VM hibernadas
Puede realizar las siguientes operaciones de administración de energía en las VM hibernadas:
- Suspender la VM desde el estado de ejecución.
- Reanudar la VM desde el estado suspendido.
- Reiniciar la VM desde el estado suspendido.