Citrix Virtual Apps and Desktops

Gerenciar energia de VMs AWS

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

Hibernação de 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 retome 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 eles são copiados da memória para o volume EBS. Para obter informações sobre a 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
  • Os SSDs de uso geral e os SSDs 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:

  1. Crie uma conexão de host. Consulte Conexão com AWS.
  2. Inicie uma instância com o EBS raiz criptografado e a propriedade Stop-Hibernate habilitada. 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.
  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 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.
    2. Associe a imagem mestre ao domínio do qual 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.
  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 Amazon EC2.
  5. Crie um catálogo de máquinas usando o comando New-ProvScheme. Defina a propriedade personalizada AwsCaptureInstanceProperties como True. Para obter informações sobre como habilitar as propriedades da instância AWS no Web Studio, consulte Aplicando propriedades da instância 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 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 estiver associada ao domínio e tiver o VDA instalado.
  • Você selecionar o tamanho de VM (oferta de serviço) correto que pode lidar com a hibernação.

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

  • A VM mestre estiver habilitada para hibernação, mas a oferta de serviço não for capaz de lidar com a hibernação.
  • Se a VM mestre não estiver associada ao domínio e não tiver um 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

  1. 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.

  1. No assistente de criação de catálogo, siga as instruções até a seleção do perfil da máquina.
  2. Na página “Modelo de Máquina”, clique em “Selecionar um perfil de máquina” e selecione um perfil de máquina.
  3. 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.

  4. 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:

    Ao editar o catálogo de máquinas, quando você altera o perfil da máquina para um habilitado para hibernação, será solicitado que você reconfigure suas VMs de acordo.

Atualizar catálogo de máquinas com suporte a hibernação

Se você tentar atualizar um catálogo de máquinas existente com um catálogo de máquinas que não suporte 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:

  1. Suspender a VM do estado de execução.
  2. Retomar a VM do estado suspenso.
  3. Reiniciar a VM do estado suspenso.
Gerenciar energia de VMs AWS