Notas de la versión 2016.09 de Amazon Linux (1AL1) - Amazon Linux 1

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Notas de la versión 2016.09 de Amazon Linux (1AL1)

aviso

Ya no se admite Amazon Linux 1 (AL1anteriormente AMI de Amazon Linux). Esta guía solo está disponible como referencia.

nota

AL1 ya no es la versión actual de Amazon Linux. AL2023 es el sucesor de AL1 Amazon Linux 2. Para obtener más información sobre las novedades de la AL2 023, consulte la sección Comparing AL1 and AL2 023 de la Guía del usuario de la AL2 023 y la lista de cambios de Package de la 023. AL2

Este tema incluye las actualizaciones de las notas de la versión de Amazon Linux 1 (AL1) para la versión 2016.09.

Actualización a Amazon Linux 1 (AL1) versión 2016.09

¡Actualice a Amazon Linux 1 (AL1) versión 2016.09 desde versiones anteriores!

Si bien las versiones anteriores de la AMI y sus paquetes seguirán estando disponibles para su lanzamiento en Amazon EC2 incluso cuando se publiquen nuevas versiones de Amazon Linux 1 (AL1), animamos a los usuarios a migrar a la última versión de la AMI y a mantener sus sistemas actualizados. En algunos casos, es Soporte posible que a los clientes que busquen soporte para una versión anterior de Amazon Linux 1 (AL1) se les pida que cambien a versiones más recientes como parte del proceso de soporte.

Para actualizar a Amazon Linux 1 (AL1) versión 2016.09 desde la versión 2011.09 o posterior, ejecute seguido de. sudo yum clean all sudo yum update Cuando se complete la actualización, reinicie la instancia.

Recuerde que la estructura de repositorios de Amazon Linux 1 (AL1) está configurada para ofrecer un flujo continuo de actualizaciones que le permite pasar de una versión de Amazon Linux 1 (AL1) a la siguiente. Consulte nuestras lock-on-launch preguntas frecuentes para obtener información sobre cómo puede bloquear una instancia (ya sea una nueva versión o una que ya esté en ejecución) en una versión concreta de los repositorios de Amazon Linux 1 (AL1).

Nota para los usuarios btrfs

Debido a un error que existía en nuestro dracut paquete en versiones anteriores, las versiones BTRFS administradas no RAIDsets se montaban automáticamente al arrancar. Para los clientes que tengan problemas con BTRFS -managedRAIDsets, recomendamos actualizar a la última versión de -managed dracut y volver a crearla. initramfs Esto se puede hacer con los siguientes comandos:

  1. Actualice dracut.

    $ sudo yum update dracut
  2. Haga una copia de seguridad del initramfs en caso de que se produzcan errores y deban revertirse

    $ sudo cp /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
  3. Reconstruya el initramfs

    $ sudo dracut -f

Versión puntual 2016.09.1

Publicado el 22 de diciembre de 2016.

La AMI básica se ha actualizado para incluir todas las correcciones de errores y las actualizaciones de seguridad que están disponibles en nuestros repositorios desde la versión anterior 2016.09.0.

Esta versión puntual incluye el núcleo 4.4.35, que incluye el controlador ENA 1.1.1 y varias correcciones de seguridad.

Hemos añadido soporte para NVMe dispositivos como preparación para la familia de instancias I3 anunciada.

Hemos agregado soporte para configurar automáticamente IPv6 las direcciones en las interfaces Ethernet secundarias.

Suscríbase a las notificaciones de AMI de Amazon Linux (1AL1)

Con esta versión, nos gustaría anunciar la introducción de nuestro nuevo tema de SNS, que le permitirá mantenerse informado de las versiones habituales de las AMI de Amazon Linux 1 (AL1). Para empezar a recibir notificaciones sobre nuestras nuevas versiones de AMI, suscríbase desde la región us-east-1 a nuestro tema de SNS: arn:aws:sns:us-east-1:137112412989:amazon-linux-ami-updates

Nuevas características

Núcleo 4.4.19

Esta versión de Amazon Linux 1 (AL1) incluye el kernel 4.4.19, que incluye un controlador ENA 1.0.2 recién actualizado.

A partir de la versión puntual 2016.09.1, el núcleo se actualizó a la versión 4.4.35.

Python 3.5

La última versión de la serie Python 3.x se ha integrado con nuestra experiencia actual en Python y ahora está disponible en los repositorios de Amazon Linux 1 (AL1) junto con la versión 2016.09. Esto incluye los pip paquetes virtualenv y los paquetes asociados, que se pueden usar para instalar y administrar las dependencias.

ejemplo Comandos de ejemplo
$ yum search python35 $ sudo yum install python35-virtualenv $ sudo alternatives --set python /usr/bin/python3.5 $ virtualenv-3.5 myproject

La versión de Python por /usr/bin/python defecto es Python 2.7, pero se puede administrar a través de alternativas. Si /usr/bin/python desea ejecutar Python 3.5, incluso después de instalar otras versiones de Python, ejecute sudo alternatives --set python /usr/bin/python3.5 o ejecute sudo alternatives --config python para configurar la versión de forma interactiva.

PHP 7.0

En función de las solicitudes de los clientes, se agregó PHP 7.0 a los repositorios de Amazon Linux 1 (AL1) y ahora está disponible para su uso junto con nuestro ecosistema PHP existente. PHP 7.0 se puede instalar a través sudo yum install php70 de. PHP 7.0 se puede instalar en paralelo con PHP 5.5 y PHP 5.6, y la versión en uso se controla mediante alternativas. Es importante tener en cuenta que PHP 5.5 y PHP 5.6 tienen una mayor prioridad de alternativas. Si tiene PHP 7.0 instalado en paralelo a otra versión, las versiones 5.5 y 5.6 tendrán prioridad por defecto.

Si quiere asegurarse de que su entorno utilizará PHP 7.0 incluso después de instalar PHP 5.5 o 5.6, ejecute sudo alternatives --set php /usr/bin/php-7.0 o ejecute sudo alternatives --config php para establecer la configuración predeterminada de forma interactiva.

PHP 7.0 mantiene sus propios archivos de configuración separados de las demás versiones de PHP del sistema, por lo que los cambios realizados en PHP 7.0 no se aplicarán ni a PHP 5.5 ni a PHP 5.6 (y viceversa).

PostgresQL 9.5

PostgreSQL 9.5 se publicó a principios de este año y ahora está disponible en nuestros repositorios de Amazon Linux 1 AL1 () como un paquete independiente del resto de nuestras ofertas de PostgreSQL. PostgreSQL 9.5 está disponible a través de. sudo yum install postgresql95

nginx 1.10

En función de las numerosas solicitudes de los clientes, los repositorios de Amazon Linux 1 (AL1) 2016.09 incluyen la última versión estable de nginx 1.10. Puede instalar o actualizar a la última versión con. sudo yum install nginx

Tiempo de arranque y rendimiento

Hemos realizado varios cambios en esta versión para mejorar el rendimiento de arranque de Amazon Linux 1 (AL1). Se ha registrado una mejora media de alrededor del 20% en el tiempo de lanzamiento entre la versión 3.03.0 y la versión actual, la de 2016.09.0. Nuestro objetivo es seguir ofreciendo una experiencia de arranque de instancias eficiente en futuras versiones de Amazon Linux.

Agente de Amazon SSM

Hemos agregado el agente Amazon SSM a los repositorios de paquetes de Amazon Linux 1 (AL1). El agente SSM le permite utilizar la RunCommand API de Simple Systems Management Service para configurar y ejecutar código en sus instancias. EC2 El agente Amazon SSM se puede instalar con sudo yum install amazon-ssm-agent y, posteriormente, comenzar consudo /sbin/start amazon-ssm-agent.

update-ca-trustHabilitado de forma predeterminada

Hemos hecho que sea más fácil añadirlos a la lista de certificados de CA de confianza de su sistema. Cuando están update-ca-trust habilitadas, las configuraciones clásicas de certificados y fideicomisos de CA se sustituyen por enlaces simbólicos a configuraciones creadas de forma dinámica. Ahora puede añadir los certificados de CA a una ubicación central del sistema sin modificar ninguna de las configuraciones de certificados de CA proporcionadas por el sistema.

Para aprovechar esta función, puede añadir sus certificados PEM o los certificados DER formateados /etc/pki/ca-trust/source/anchors y sudo update-ca-trust ejecutarlos.

Esta función solo está habilitada de forma predeterminada para los nuevos lanzamientos de instancias de la versión 2016.09; los clientes que actualicen desde versiones anteriores deben habilitar esta función a través de. sudo update-ca-trust enable

Paquetes nuevos

Muchos de nuestros paquetes se han vuelto a sincronizar con las versiones anteriores más recientes. Algunos de los paquetes más populares de la versión 2016.09 son:

  • btrfs-progs-4.4.1

  • crash-7.1.5

  • cryptsetup-1.6.7

  • curl-7.47.1

  • ec2-utils-0.5

  • exim-4.84.2

  • lcms2-2.6

  • libarchive-3.1.2

  • lolcat-0.44

  • nginx-1.10.1

  • png crush-1.8.6

  • postgresql95-9.5.4

  • python 35-3.5.1

Package Deprecation

El equipo de Amazon Linux se esfuerza constantemente por ofrecer a nuestros clientes el conjunto de funciones más útil posible y, al mismo tiempo, mantener un alto nivel de seguridad. A medida que los proveedores de software originales comienzan a centrar sus esfuerzos en las versiones más recientes de las herramientas, a veces se nos hace imposible seguir actualizando las versiones anteriores de los paquetes. Por ello, nos gustaría empezar a dejar obsoletos algunos de nuestros paquetes más antiguos.

Nuestro objetivo es eliminar los siguientes paquetes de los repositorios de Amazon Linux 1 (AL1). Además, estos paquetes solo recibirán actualizaciones de las vulnerabilidades de seguridad calificadas como «críticas» hasta el momento en que se eliminen:

Nombre del paquete Obsoleto en
gcc44 2017.09
java-1.6.0-openjdk 2017,09
mysql51 2017,09
openssl097a 2017,09
php53 2017,09
php54 2017,09
php55 2018,03
postgresql8 2017,09
python26 2017,09
ruby18 2017,09
ruby19 2017,09
ruby21 2017,09
ruby22 2017,09
tomcat6 2017,09

Tipos de instancias admitidos

Tipos de instancias admitidosmuestra qué tipos de AMI de 2016.09 se lanzan en cada tipo de EC2 instancia de Amazon.