Citrix Virtual Apps and Desktops

Gerencie a potência das VMs da AWS

Para obter informações sobre as permissões necessárias, consulte Permissões obrigatórias da AWS.

Hibernação de instâncias

O processo de hibernação armazena o estado na memória da instância, junto 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 na memória em um arquivo no volume raiz do EBS e depois se desliga. Um volume do Amazon EBS é um dispositivo de armazenamento durável em nível de bloco que você pode conectar às suas instâncias. Depois de conectar um volume a uma instância, você pode usá-lo da mesma forma que usaria um disco rígido físico. Criptografe o volume EBS raiz da instância. A criptografia garante a proteção adequada para dados confidenciais quando eles são copiados da memória para o volume do EBS. Para obter informações sobre criptografia do EBS, consulte Criptografia do Amazon EBS.

A seguir estão as limitações da hibernação de instâncias suportada:

  • Memória de instância (RAM) de apenas até 150 GB é suportada
  • O modo de inicialização UEFI não é suportado
  • O SSD de uso geral e o SSD de IOPS provisionado são suportados somente como tipos de volume do EBS.

Crie VMs compatíveis com hibernação

Para criar VMs compatíveis com hibernação:

  1. Crie uma conexão de host. Consulte Conexão com a AWS.
  2. Inicie uma instância com a raiz do EBS criptografada e a propriedade Stop-Hibernate ativada. Para obter mais informações sobre como iniciar a instância, criptografar o volume raiz do EBS e ativar a hibernação, consulte https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/launching-instance.html/. Use essa instância como imagem mestre para criar uma AMI.
  3. Prepare a imagem mestre:

    1. Instale um VDA na imagem mestre. A Citrix recomenda instalar a versão mais recente para permitir o acesso aos recursos mais recentes. 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.
    2. Junte a imagem mestre ao domínio em que aplicativos e desktops são membros. Certifique-se de que a imagem mestre esteja disponível no host em que as máquinas são criadas.
  4. 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.
  5. Crie um catálogo de máquinas usando o comando New-ProvScheme . Defina a propriedade personalizada AWSCaptureInstanceProperties como True.

    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"

    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ê seleciona uma AMI criada a partir de uma imagem mestre que tem a propriedade Stop-Hibernate ativada.
  • A VM principal está vinculada ao domínio e tem o VDA instalado.
  • Você seleciona o tamanho correto da VM (oferta de serviço) que pode lidar com a hibernação.

O comando New-ProvScheme falhará com uma mensagem de erro apropriada se:

  • A VM principal está habilitada para hibernação, mas a oferta de serviços não é capaz de lidar com a hibernação.
  • Se a VM principal não estiver vinculada ao domínio e não tiver nenhum VDA instalado.

Status de hibernação das ofertas de serviços e da AMI

Para obter o status de hibernação das ofertas de serviços e da 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'

Atualize a oferta de serviços de um esquema de provisionamento suportado por hibernação existente

  1. Execute o comando Set-provScheme . Por exemplo,

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

O sistema exibirá uma mensagem de exceção se a oferta de serviço não for compatível.

Atualize o catálogo de máquinas que suporta a hibernação

Se você tentar atualizar um catálogo de máquinas existente com um catálogo de máquinas que não ofereça suporte à hibernação, a atualização falhará com uma mensagem de erro apropriada.

Gerenciamento de energia de VMs em hibernação

Você pode fazer as seguintes operações de gerenciamento de energia nas VMs hibernadas:

  1. Suspenda a VM do estado de execução.
  2. Retomar a VM do estado suspenso.
  3. Reinicie a VM do estado suspenso.
Gerencie a potência das VMs da AWS