Gerenciar energia de VMs AWS
Para obter informações sobre as permissões necessárias, consulte Permissões AWS necessárias.
Hibernação da Instância
O processo de hibernação armazena o estado em memória da instância, juntamente com seus endereços IP privados e elásticos, permitindo que ela continue exatamente de onde parou.
Quando uma instância é instruída a hibernar, ela grava o estado em memória em um arquivo no volume raiz do EBS e, em seguida, desliga-se. Um volume Amazon EBS é um dispositivo de armazenamento durável em nível de bloco que você pode anexar às suas instâncias. Depois de anexar um volume a uma instância, você pode usá-lo como usaria um disco rígido físico. Criptografe o volume raiz do EBS da instância. A criptografia garante a proteção adequada para dados confidenciais quando são copiados da memória para o volume EBS. Para obter informações sobre criptografia EBS, consulte Criptografia Amazon EBS.
A seguir estão as limitações da hibernação de instância suportada:
- É suportada apenas memória de instância (RAM) de até 150 GB
- O modo de inicialização UEFI não é suportado
- O SSD de Uso Geral e o SSD de IOPS Provisionadas são suportados apenas como tipos de volume EBS.
Criar VMs com suporte a hibernação
Para criar VMs com suporte a hibernação:
- Crie uma conexão de host. Consulte Conexão com AWS.
- Inicie uma instância com o EBS raiz criptografado e a propriedade Stop-Hibernate ativada. Para obter mais informações sobre como iniciar a instância, criptografar o volume raiz do EBS e habilitar a hibernação, consulte https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/launching-instance.html/. Use esta instância como uma imagem mestre para criar uma AMI.
-
Prepare a imagem mestre:
- Instale um VDA na imagem mestre. A Citrix recomenda instalar a versão mais recente para permitir o acesso aos recursos mais novos. A falha na instalação de um VDA na imagem mestre faz com que a criação do catálogo falhe. Para obter mais informações sobre como instalar um VDA, consulte Instalar VDAs.
- Una a imagem mestre ao domínio onde os aplicativos e desktops são membros. Certifique-se de que a imagem mestre esteja disponível no host onde as máquinas são criadas.
- Crie uma AMI a partir dessa instância. Para obter informações sobre como criar uma AMI a partir de uma instância, consulte Criar uma AMI a partir de uma instância do Amazon EC2.
-
Crie um catálogo de máquinas usando o comando
New-ProvScheme. Defina a propriedade personalizadaAwsCaptureInstancePropertiescomo True. Para obter informações sobre como habilitar as propriedades de instância do AWS no Web Studio, consulte Aplicando propriedades de instância do AWS e marcando recursos operacionais no 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 obter informações sobre como criar um catálogo de máquinas usando comandos do PowerShell, consulte https://developer-docs.citrix.com/projects/citrix-daas-sdk/en/latest/.
As VMs que podem ser hibernadas são criadas se:
- Você selecionar uma AMI criada a partir de uma imagem mestre que tenha a propriedade Stop-Hibernate habilitada.
- A VM mestre está ingressada no domínio e tem o VDA instalado.
- Você selecionar o tamanho correto da VM (oferta de serviço) que pode lidar com a hibernação.
O comando New-ProvScheme falha com uma mensagem de erro apropriada se:
- A VM mestre está habilitada para hibernação, mas a oferta de serviço não é capaz de lidar com a hibernação.
- Se a VM mestre não estiver ingressada no domínio e não tiver o VDA instalado.
Status de hibernação de ofertas de serviço e AMI
Para obter o status de hibernação das ofertas de serviço e AMI (modelos), execute os seguintes 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'
Atualizar oferta de serviço de um esquema de provisionamento existente com suporte a hibernação
-
Execute o comando
Set-ProvScheme. Por exemplo,Set-ProvScheme -ProvisioningSchemeName <String> -ServiceOffering <String> <!--NeedCopy-->
O sistema exibe uma mensagem de exceção se a oferta de serviço não for compatível.
Criar catálogo de máquinas com suporte a hibernação
Ao criar catálogos de máquinas, você pode usar um perfil de máquina que suporte hibernação.
- No assistente de criação de catálogo, siga as instruções até a seleção do perfil da máquina.
- Na página Modelo de Máquina, clique em Selecionar um perfil de máquina e selecione um perfil de máquina.
-
Na página Máquina Virtual, clique no ícone Editar e selecione uma VM.
Nota:
Se o perfil da máquina estiver habilitado para hibernação, o sistema exibirá apenas as VMs que podem ser hibernadas.
-
Siga as instruções na tela para concluir todas as configurações. A página Resumo exibe o status de hibernação do catálogo.
Nota:
Na edição do catálogo de máquinas, ao alterar o perfil da máquina para um habilitado para hibernação, você será solicitado a reconfigurar suas VMs de acordo.
Atualizar catálogo de máquinas que suporta hibernação
Se você tentar atualizar um catálogo de máquinas existente com um catálogo de máquinas que não suporta hibernação, a atualização falhará com uma mensagem de erro apropriada.
Gerenciamento de energia de VMs hibernadas
Você pode realizar as seguintes operações de gerenciamento de energia nas VMs hibernadas:
- Suspender VM do estado de execução.
- Retomar VM do estado suspenso.
- Reiniciar VM do estado suspenso.