Configurar uma AMI para oferecer suporte à hibernação - Amazon Elastic Compute Cloud

Configurar uma AMI para oferecer suporte à hibernação

As seguintes AMIs do Linux podem oferecer suporte à hibernação de uma instância do Amazon EC2, desde que você conclua as etapas adicionais de configuração descritas nesta seção.

Para as AMIs do Linux e do Windows que oferecem suporte à hibernação e para as quais nenhuma configuração adicional é necessária, consulte AMIs.

Para obter mais informações, consulte Update instance software on your Amazon Linux 2 instance.

AMI do Amazon Linux 2 mínima lançada em 29/08/2019 ou posterior

Para configurar uma AMI do Amazon Linux 2 mínima lançada antes de 29/08/2019 para permitir hibernação
  1. Instale o pacote ec2-hibinit-agent dos repositórios.

    [ec2-user ~]$ sudo yum install ec2-hibinit-agent
  2. Reinicie o serviço .

    [ec2-user ~]$ sudo systemctl start hibinit-agent

Amazon Linux 2 lançado antes de 29/08/2019

Como configurar uma AMI do Amazon Linux 2 lançada antes de 29/08/2019 para suportar hibernação
  1. Atualize o kernel para 4.14.138-114.102 ou posterior.

    [ec2-user ~]$ sudo yum update kernel
  2. Instale o pacote ec2-hibinit-agent dos repositórios.

    [ec2-user ~]$ sudo yum install ec2-hibinit-agent
  3. Reinicialize a instância.

    [ec2-user ~]$ sudo reboot
  4. Confirme se a versão do kernel está atualizada para 4.14.138-114.102 ou posterior.

    [ec2-user ~]$ uname -a
  5. Interrompa a instância e crie uma AMI. Para ter mais informações, consulte Criação de uma AMI baseada no Amazon EBS.

Amazon Linux lançado antes de 16/11/2018

Para configurar uma AMI do Amazon Linux lançada antes de 16/11/2018 para oferecer suporte à hibernação
  1. Atualize o kernel para 4.14.77-70.59 ou posterior.

    [ec2-user ~]$ sudo yum update kernel
  2. Instale o pacote ec2-hibinit-agent dos repositórios.

    [ec2-user ~]$ sudo yum install ec2-hibinit-agent
  3. Reinicialize a instância.

    [ec2-user ~]$ sudo reboot
  4. Confirme se a versão do kernel está atualizada para 4.14.77-70.59 ou maior.

    [ec2-user ~]$ uname -a
  5. Interrompa a instância e crie uma AMI. Para ter mais informações, consulte Criação de uma AMI baseada no Amazon EBS.

CentOS versão 8 ou posterior

Para configurar uma AMI do CentOS versão 8 ou posterior para suportar hibernação
  1. Atualize o kernel para 4.18.0-305.7.1.el8_4.x86_64 ou posterior.

    [ec2-user ~]$ sudo yum update kernel
  2. Instale o repositório Fedora Extra Packages for Enterprise Linux (EPEL).

    [ec2-user ~]$ sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
  3. Instale o pacote ec2-hibinit-agent dos repositórios.

    [ec2-user ~]$ sudo yum install ec2-hibinit-agent
  4. Habilite o agente de hibernação para iniciar na inicialização.

    [ec2-user ~]$ sudo systemctl enable hibinit-agent.service
  5. Reinicialize a instância.

    [ec2-user ~]$ sudo reboot
  6. Confirme se a versão do kernel está atualizada para 4.18.0-305.7.1.el8_4.x86_64 ou posterior.

    [ec2-user ~]$ uname -a

Fedora versão 34 ou posterior

Para configurar uma AMI do Fedora versão 34 ou posterior para suportar hibernação
  1. Atualize o kernel para 5.12.10-300.fc34.x86_64 ou posterior.

    [ec2-user ~]$ sudo yum update kernel
  2. Instale o pacote ec2-hibinit-agent dos repositórios.

    [ec2-user ~]$ sudo dnf install ec2-hibinit-agent
  3. Habilite o agente de hibernação para iniciar na inicialização.

    [ec2-user ~]$ sudo systemctl enable hibinit-agent.service
  4. Reinicialize a instância.

    [ec2-user ~]$ sudo reboot
  5. Confirme se a versão do kernel está atualizada para 5.12.10-300.fc34.x86_64 ou posterior.

    [ec2-user ~]$ uname -a

Red Hat Enterprise Linux versão 8 ou 9

Para configurar uma AMI do Red Hat Enterprise Linux 8 ou 9 para suportar hibernação
  1. Atualize o kernel para 4.18.0-305.7.1.el8_4.x86_64 ou posterior.

    [ec2-user ~]$ sudo yum update kernel
  2. Instale o repositório Fedora Extra Packages for Enterprise Linux (EPEL).

    Versão 8 da RHEL:

    [ec2-user ~]$ sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

    Versão 9 da RHEL:

    [ec2-user ~]$ sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
  3. Instale o pacote ec2-hibinit-agent dos repositórios.

    [ec2-user ~]$ sudo yum install ec2-hibinit-agent
  4. Habilite o agente de hibernação para iniciar na inicialização.

    [ec2-user ~]$ sudo systemctl enable hibinit-agent.service
  5. Reinicialize a instância.

    [ec2-user ~]$ sudo reboot
  6. Confirme se a versão do kernel está atualizada para 4.18.0-305.7.1.el8_4.x86_64 ou posterior.

    [ec2-user ~]$ uname -a

Ubuntu 20.04 LTS (Focal Fossa) liberado antes do número de série 20210820

Para configurar uma AMI do Ubuntu 20.04 LTS (Focal Fossa) lançada antes do número de série 20210820 para ser compatível com hibernação
  1. Atualize o linux-aws-kernel para 5.8.0-1038.40 ou posterior, e grub2 para 2.04-1ubuntu26.13 ou posterior.

    [ec2-user ~]$ sudo apt update [ec2-user ~]$ sudo apt dist-upgrade
  2. Reinicialize a instância.

    [ec2-user ~]$ sudo reboot
  3. Confirme se a versão do kernel está atualizada para 5.8.0-1038.40 ou posterior.

    [ec2-user ~]$ uname -a
  4. Confirme se a versão do grub2 está atualizada para 2.04-1ubuntu26.13 ou posterior.

    [ec2-user ~]$ dpkg --list | grep grub2-common

Ubuntu 18.04 (Bionic Beaver) lançado antes do número de série 20190722.1

Para configurar uma AMI do Ubuntu 18.04 LTS lançada antes do número de série 20190722.1 para suportar hibernação
  1. Atualize o kernel para 4.15.0-1044 ou posterior.

    [ec2-user ~]$ sudo apt update [ec2-user ~]$ sudo apt dist-upgrade
  2. Instale o pacote ec2-hibinit-agent dos repositórios.

    [ec2-user ~]$ sudo apt install ec2-hibinit-agent
  3. Reinicialize a instância.

    [ec2-user ~]$ sudo reboot
  4. Confirme se a versão do kernel está atualizada para 4.15.0-1044 ou posterior.

    [ec2-user ~]$ uname -a

Ubuntu 16.04 (Xenial Xerus)

Para configurar o Ubuntu 16.04 LTS para ser compatível com a hibernação, é necessário instalar o pacote do kernel linux-aws-hwe versão 4.15.0-1058-aws ou posterior e o agente ec2-hibint.

Importante

O pacote do kernel linux-aws-hwe é totalmente compatível com o Canonical. O suporte padrão para o Ubuntu 16.04 LTS terminou em abril de 2021, e o pacote não recebe mais atualizações regulares. No entanto, ele receberá atualizações de segurança adicionais até que o suporte de Manutenção de segurança estendida termine em 2024. Para obter mais informações, consulte Amazon EC2 Hibernation for Ubuntu 16.04 LTS now available no blog do Canonical Ubuntu.

Recomendamos que você atualize para a AMI do Ubuntu 20.04 LTS (Focal Fossa) ou a AMI do Ubuntu 18.04 LTS (Bionic Beaver).

Como configurar uma AMI do Ubuntu 16.04 LTS para que seja compatível com a hibernação
  1. Atualize o kernel para 4.15.0-1058-aws ou posterior.

    [ec2-user ~]$ sudo apt update [ec2-user ~]$ sudo apt install linux-aws-hwe
  2. Instale o pacote ec2-hibinit-agent dos repositórios.

    [ec2-user ~]$ sudo apt install ec2-hibinit-agent
  3. Reinicialize a instância.

    [ec2-user ~]$ sudo reboot
  4. Confirme se a versão do kernel está atualizada para 4.15.0-1058-aws ou posterior.

    [ec2-user ~]$ uname -a