Configuración de una AMI de Linux para que admita la hibernación - Amazon Elastic Compute Cloud

Configuración de una AMI de Linux para que admita la hibernación

Las siguientes AMI de Linux admiten la hibernación de una instancia de Amazon EC2, siempre que complete los pasos de configuración adicionales descritos en esta sección.

Para las AMI de Linux y Windows que admiten la hibernación y para las que no se requiere ninguna configuración adicional, consulte AMI.

Para obtener más información, consulte Actualización de software en la instancia de Amazon Linux 2.

AMI mínima de Amazon Linux 2 iniciada el 29/08/2019 o posteriormente

Para configurar una AMI mínima de Amazon Linux 2 iniciada el 29/08/2019 o posteriormente a fin de que sea compatible con la hibernación
  1. Instale el paquete ec2-hibinit-agent de los repositorios.

    [ec2-user ~]$ sudo yum install ec2-hibinit-agent
  2. Reinicie el servicio .

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

Amazon Linux 2 iniciado antes del 29/08/2019

Para configurar una AMI de Amazon Linux 2 iniciada antes del 29/08/2019 a fin de que sea compatible con la hibernación
  1. Actualice el kernel a la versión 4.14.138-114.102 o posterior.

    [ec2-user ~]$ sudo yum update kernel
  2. Instale el paquete ec2-hibinit-agent de los repositorios.

    [ec2-user ~]$ sudo yum install ec2-hibinit-agent
  3. Reinicie la instancia.

    [ec2-user ~]$ sudo reboot
  4. Confirme que la versión del kernel se ha actualizado a la versión 4.14.138-114.102 o posterior.

    [ec2-user ~]$ uname -a
  5. Detenga la instancia y cree una AMI. Para obtener más información, consulte Creación de una AMI basada en Amazon EBS.

Amazon Linux lanzado antes del 16/11/2018

Para configurar una AMI de Amazon Linux iniciada antes del 16/11/2018 a fin de que sea compatible con la hibernación
  1. Actualice el kernel a la versión 4.14.77-70.59 o posterior.

    [ec2-user ~]$ sudo yum update kernel
  2. Instale el paquete ec2-hibinit-agent de los repositorios.

    [ec2-user ~]$ sudo yum install ec2-hibinit-agent
  3. Reinicie la instancia.

    [ec2-user ~]$ sudo reboot
  4. Confirme que la versión del kernel se ha actualizado a la versión 4.14.77-70.59 o superior.

    [ec2-user ~]$ uname -a
  5. Detenga la instancia y cree una AMI. Para obtener más información, consulte Creación de una AMI basada en Amazon EBS.

CentOS, versión 8 o posterior

Para configurar una AMI de CentOS, versión 8 o posterior, a fin de que sea compatible con la hibernación
  1. Actualice el kernel a la versión 4.18.0-305.7.1.el8_4.x86_64 o posterior.

    [ec2-user ~]$ sudo yum update kernel
  2. Instale el repositorio Extra Packages for Enterprise Linux (EPEL) de Fedora.

    [ec2-user ~]$ sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
  3. Instale el paquete ec2-hibinit-agent de los repositorios.

    [ec2-user ~]$ sudo yum install ec2-hibinit-agent
  4. Habilite el agente de hibernación para que se inicie en el arranque.

    [ec2-user ~]$ sudo systemctl enable hibinit-agent.service
  5. Reinicie la instancia.

    [ec2-user ~]$ sudo reboot
  6. Confirme que la versión del kernel se ha actualizado a la versión 4.18.0-305.7.1.el8_4.x86_64 o posterior.

    [ec2-user ~]$ uname -a

Fedora, versión 34 o posterior

Para configurar una AMI de Fedora, versión 34 o posterior, a fin de que sea compatible con la hibernación
  1. Actualice el kernel a la versión 5.12.10-300.fc34.x86_64 o posterior.

    [ec2-user ~]$ sudo yum update kernel
  2. Instale el paquete ec2-hibinit-agent de los repositorios.

    [ec2-user ~]$ sudo dnf install ec2-hibinit-agent
  3. Habilite el agente de hibernación para que se inicie en el arranque.

    [ec2-user ~]$ sudo systemctl enable hibinit-agent.service
  4. Reinicie la instancia.

    [ec2-user ~]$ sudo reboot
  5. Confirme que la versión del kernel se ha actualizado a la versión 5.12.10-300.fc34.x86_64 o posterior.

    [ec2-user ~]$ uname -a

Red Hat Enterprise Linux, versión 8 o 9

Para configurar una AMI de Red Hat Enterprise Linux 8 o 9 a fin de que sea compatible con la hibernación
  1. Actualice el kernel a la versión 4.18.0-305.7.1.el8_4.x86_64 o posterior.

    [ec2-user ~]$ sudo yum update kernel
  2. Instale el repositorio Extra Packages for Enterprise Linux (EPEL) de Fedora.

    Versión 8 de RHEL:

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

    Versión 9 de RHEL:

    [ec2-user ~]$ sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
  3. Instale el paquete ec2-hibinit-agent de los repositorios.

    [ec2-user ~]$ sudo yum install ec2-hibinit-agent
  4. Habilite el agente de hibernación para que se inicie en el arranque.

    [ec2-user ~]$ sudo systemctl enable hibinit-agent.service
  5. Reinicie la instancia.

    [ec2-user ~]$ sudo reboot
  6. Confirme que la versión del kernel se ha actualizado a la versión 4.18.0-305.7.1.el8_4.x86_64 o posterior.

    [ec2-user ~]$ uname -a

Ubuntu 20.04 LTS (Focal Fossa) iniciado antes del número de serie 20210820

Para configurar una AMI de Ubuntu 20.04 LTS (Focal Fossa) iniciada antes del número de serie 20210820 con objeto de que sea compatible con la hibernación
  1. Actualice el kernel de linux-aws a 5.8.0-1038.40 o posterior y grub2 a 2.04-1ubuntu26.13 o posterior.

    [ec2-user ~]$ sudo apt update [ec2-user ~]$ sudo apt dist-upgrade
  2. Reinicie la instancia.

    [ec2-user ~]$ sudo reboot
  3. Confirme que la versión del kernel se ha actualizado a la versión 5.8.0-1038.40 o posterior.

    [ec2-user ~]$ uname -a
  4. Confirme que la versión de grub2 se ha actualizado a la versión 2.04-1ubuntu26.13 o posterior.

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

Ubuntu 18.04 (Bionic Beaver) iniciado con el número de serie 20190722.1

Para configurar una AMI de Ubuntu 18.04 LTS iniciada antes del número de serie 20190722.1 a fin de que sea compatible con la hibernación
  1. Actualice el kernel a la versión 4.15.0-1044 o posterior.

    [ec2-user ~]$ sudo apt update [ec2-user ~]$ sudo apt dist-upgrade
  2. Instale el paquete ec2-hibinit-agent de los repositorios.

    [ec2-user ~]$ sudo apt install ec2-hibinit-agent
  3. Reinicie la instancia.

    [ec2-user ~]$ sudo reboot
  4. Confirme que la versión del kernel se ha actualizado a la versión 4.15.0-1044 o posterior.

    [ec2-user ~]$ uname -a

Ubuntu 16.04 (Xenial Xerus)

Para configurar Ubuntu 16.04 LTS a fin de que sea compatible con la hibernación, debe instalar el paquete del kernel linux-aws-hwe, versión 4.15.0-1058-aws o posterior, y ec2-hibinit-agent.

importante

El paquete del kernel linux-aws-hwe es compatible con Canonical. El soporte estándar para Ubuntu 16.04 LTS finalizó en abril de 2021 y el paquete ya no recibe actualizaciones periódicas. Sin embargo, recibirá actualizaciones de seguridad adicionales hasta que finalice el soporte de mantenimiento de seguridad extendido en 2024. Para obtener más información, consulte Amazon EC2 Hibernation for Ubuntu 16.04 LTS now available en el blog de Canonical Ubuntu.

Le recomendamos que actualice a la AMI de Ubuntu 20.04 LTS (Focal Fossa) o la AMI de Ubuntu 18.04 LTS (Bionic Beaver).

Para configurar una AMI Ubuntu 16.04 LTS para que admita la hibernación
  1. Actualice el kernel a la versión 4.15.0-1058-aws o posterior.

    [ec2-user ~]$ sudo apt update [ec2-user ~]$ sudo apt install linux-aws-hwe
  2. Instale el paquete ec2-hibinit-agent de los repositorios.

    [ec2-user ~]$ sudo apt install ec2-hibinit-agent
  3. Reinicie la instancia.

    [ec2-user ~]$ sudo reboot
  4. Confirme que la versión del kernel se ha actualizado a la versión 4.15.0-1058-aws o posterior.

    [ec2-user ~]$ uname -a