Citrix DaaS

Gerenciamento de energia de VMs da AWS

Para obter informações sobre as permissões necessárias, consulte Sobre as permissões 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 Elastic IP e privado, 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 anexar um volume a uma instância, você pode usá-lo da mesma forma que usaria um disco rígido físico. Criptografe o volume raiz do EBS da instância. A criptografia garante a proteção adequada dos dados confidenciais quando eles são copiados da memória para o volume do EBS. Para obter informações sobre a criptografia do EBS, consulte Criptografia do Amazon EBS.

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

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

A seguir está o recurso de conexão do host no nível do hipervisor.

  • Hipervisores com capacidade de suspensão: VMware, Citrix Hypervisor, Hyper-V e GCP
  • Hipervisores sem capacidade de suspensão: Nutanix, Azure e AWS

Nota:

  • Todos os recursos de suspensão e hibernação são chamados de suspensão.
  • Para a AWS, a capacidade de suspensão é suportada no nível da máquina, mas não no nível do hipervisor.

Criar 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 uma imagem mestre para criar uma AMI.
  3. Prepare a imagem mestre:

    1. Instale um VDA na imagem mestre. A Citrix recomenda a instalação da versão mais recente para permitir o acesso aos recursos 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 onde aplicativos e áreas de trabalho são membros. Assegure-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 do 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 da AWS na interface Full Configuration, consulte Aplicação de propriedades de instância da AWS e marcação de recursos operacionais na interface Full Configuration.

    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 tem a propriedade Stop-Hibernate ativada.
  • A VM mestre for ingressada no domínio e tiver o VDA instalado.
  • Você selecionar o tamanho correto da VM (oferta do serviço) que pode lidar com a hibernação.

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

  • A VM mestre estiver habilitada para hibernação, mas a oferta do serviço não for capaz de lidar com a hibernação.
  • Se a VM mestre não for ingressada no domínio e não tiver nenhum VDA instalado.

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

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

Atualizar a oferta do serviço de um esquema de provisionamento existente suportado por hibernação

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

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

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

Criar um 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 a 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 Machine Template, clique em Select a machine profile e selecione um perfil de máquina.
  3. Na página Virtual Machine, clique no ícone Edit e selecione uma VM.

    Nota:

    Se o perfil da máquina estiver habilitado para hibernação, o sistema exibirá somente as VMs que podem ser hibernadas.

  4. Siga as instruções na tela para concluir todas as configurações. A página Summary exibe o status de hibernação do catálogo.

    Nota:

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

Atualizar o catálogo de máquinas que oferece suporte à hibernação

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

Gerenciamento de energia de máquinas virtuais em hibernação

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 de suspensão.
  3. Reiniciar a VM do estado de suspensão.

Para ver as opções de gerenciamento de energia, na interface Manage > Full Configuration, clique com o botão direito do mouse nas VMs hibernadas.

Você também pode ver o estado de energia como Suspending e Suspended para cada máquina virtual, de acordo com as operações de energia que você executa nas VMs.

Gerenciamento de energia de VMs da AWS