AL1 notas de publicación de la versión 2015.03 - 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.

AL1 notas de publicación de la versión 2015.03

aviso

Ya no se admite Amazon Linux 1 (AL1anteriormente AMI de Amazon Linux). Esta guía está disponible únicamente con fines de 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

En este tema se incluyen las actualizaciones de las notas AL1 de la versión 2015.03.

Actualización a la versión 2015.03 AL1

¡Actualice a la AL1 versión 2015.03 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 AL1 versiones, recomendamos a los usuarios que migren a la última versión de la AMI y mantengan sus sistemas actualizados. En algunos casos, a los clientes que buscan soporte para una versión anterior de AL1 una versión anterior se les Soporte puede pedir que cambien a versiones más recientes como parte del proceso de soporte.

Para actualizar a la AL1 versión 2015.03 desde la 2011.09 o posterior, ejecute. sudo yum update Cuando se complete la actualización, reinicie la instancia.

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

Versión puntual 2015.03.1

Lanzado el 21 de agosto de 2015

Hemos actualizado la AMI básica para incluir todas las correcciones de errores y las actualizaciones de seguridad que están disponibles en nuestros repositorios desde la versión 2015.03.

Esta versión puntual incluye el núcleo 3.14.48.

Hemos añadido nfs-utils el paquete predeterminado de la AMI para que sea compatible con Amazon Elastic File System.

Nuevas características

Python 2.7 por defecto

Python 2.7 ahora se usa para los paquetes principales del sistema, incluidos yum ycloud-init.

Hemos añadido compatibilidad con Python 2.7 para todos nuestros módulos de Python 2.6 existentes. Para obtener una lista completa, usa el comando de búsqueda de yum:

$ yum search python27
$ yum search python26

/usr/bin/pythonestá controlado por alternativas y se puede configurar en 2.7 o 2.6:

El valor predeterminado es 2.7
$ sudo alternatives --set python /usr/bin/python2.7
El valor predeterminado es 2.6
$ sudo alternatives --set python /usr/bin/python2.6

Para obtener la máxima compatibilidad con EPEL 6, recomendamos instalar el python26 paquete y configurarlo como predeterminado mediante el comando anterior. Esto ocurrirá automáticamente cuando se actualice desde una AL1 versión anterior.

Para simplificar el proceso de instalación de dependencias no empaquetadas, virtualenv se instalan pip de forma predeterminada para Python 2.7 el 03 de 2015. AMIs Si el módulo que desea no está incluido en nuestros repositorios (utilice los comandos de búsqueda anteriores para averiguarlo), tiene varias opciones, que se describen a continuación.

En estos ejemplos se supone que ha instalado python27-pip python27-virtualenv o que ha empezado con una AMI de la versión 2015.03 en la que esos paquetes se incluyen de forma predeterminada.

ejemplo Para instalar un paquete en todo el sistema sin cambiar el intérprete de Python predeterminado
$ sudo pip-2.7 install modulename
ejemplo Para instalar un paquete en todo el sistema después de haber cambiado su configuración predeterminada con alternativas
$ sudo pip install modulename
ejemplo Para instalar un paquete en un entorno virtual para que no afecte a su sistema, python
$ virtualenv-2.7 myproject && cd myproject $ source bin/activate $ pip install modulename

Python 3.4

Como parte de nuestras mejoras en la experiencia con Python, hemos añadido Python 3.4 a nuestros repositorios con la versión 2015.03. Python 3.4 se puede administrar de la misma manera descrita anteriormente, utilizando pip e virtualenv instalando dependencias.

ejemplo Ejemplos de comandos:
$ yum search python34 $ sudo yum install python34-virtualenv $ sudo alternatives --set python /usr/bin/python3.4 $ virtualenv-3.4 myproject

Python 2.6, 2.7 y 3.4 se pueden instalar en su sistema simultáneamente, con el /usr/bin/python control dealternatives. Python 2.7 seguirá siendo la versión utilizada por las herramientas del sistema.

Núcleo 3.14.35

Pasamos al núcleo long-term-supported 3.14 con nuestra versión de 2014.03 y continuamos rastreando AL1 ese núcleo en 2015.03.

Soporte para DKMS

En nuestro G2 AMIs , AL1 con el controlador de GPU NVIDIA GRID, el paquete nvidia ahora está habilitado para DKMS. La actualización a un nuevo núcleo activará la compilación de un módulo nvidia tanto para el núcleo en ejecución como para el núcleo recién instalado. Los módulos se cargarán para el núcleo en ejecución sin necesidad de reiniciarlos y se cargarán con un núcleo nuevo cuando decidas reiniciarlo.

Para ver el estado actual de los módulos del núcleo gestionados por DKMS, ejecute. sudo dkms status

Ruby 2.2

Si bien Ruby 2.0 sigue siendo nuestro intérprete de Ruby predeterminado, hemos agregado ruby22 paquetes a esta AL1 versión.

Además, hemos actualizado nuestras versiones de Ruby a los niveles de parches anteriores más recientes:

  • ruby19-1.9.3.551

  • rubí 20-2.0.0.643

  • rubí 21-2.1.5

  • ruby-22-2.2.1

PHP 5.6

En función de las solicitudes de los clientes, PHP 5.6 ya está disponible en los repositorios como. AL1 php56 PHP 5.5 y PHP 5.6 se pueden instalar en paralelo, y la versión en uso se controla mediante alternativas. Es importante tener en cuenta que PHP 5.6 tiene la máxima prioridad. Si tiene ambas versiones instaladas, PHP 5.6 será la predeterminada.

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

Tanto PHP 5.5 como PHP 5.6 mantienen sus propios archivos de configuración, por lo que los cambios realizados en PHP 5.6 no se aplicarán a PHP 5.5 (y viceversa).

Docker 1.5

Ha pasado un año desde que introdujimos Docker en los AL1 repositorios y seguimos de cerca la evolución de Docker en sus inicios. Docker 1.5 ya está disponible. Las notas de la versión original contienen mucha más información sobre las nuevas funciones de Docker 1.5.

Puppet 3.7

Una de las peticiones más frecuentes de los clientes ha sido el soporte de Puppet 3 AL1, que ahora está disponible en los repositorios como. puppet3 Esta adición incluye facter2 y. hiera1 Todos estos nuevos paquetes utilizan Ruby 2.0, mientras que los paquetes anteriores de Puppet 2 (incluido el factor 1) siguen necesitando Ruby 1.8. Los paquetes de Puppet 2 y Puppet 3 entran en conflicto entre sí, al igual que los paquetes de factor 1 y factor 2, lo que significa que no se pueden instalar al mismo tiempo.

Rust (vista previa)

Hemos incluido una versión preliminar del lenguaje de programación Rust en nuestra versión 2015.03. Esta versión preliminar se basa en las fuentes del 9 de marzo de 2015 con módulos estabilizados. El lanzamiento final de Rust está previsto para mayo de 2015, y tenemos previsto empaquetar Cargo y actualizar Rust a medida que se acerque la fecha de lanzamiento.

Puede instalar el compilador de Rust ejecutándolo. sudo yum --enablerepo=amzn-preview install rust

Obsolescencia de 32 bits AMIs

Como anunciamos en nuestras notas de la versión 2014.09, ya no producimos nuevos de 32 bits. AMIs

Seguimos produciendo paquetes de 32 bits para los clientes actuales (aquellos que utilizan 32 bits a AMIs partir de 2014 y versiones anteriores).

Los nuevos clientes deberían empezar con los 64 bits AMIs, y animamos a los actuales a que pasen a los 64 bits lo antes posible.

Obsolescencia de la GPU AMIs

Como anunciamos en nuestras notas de la versión 2014.09, ya no producimos nuevas «GPU» AMIs para este tipo de CG1 instancia.

Seguimos proporcionando paquetes de actualizaciones para los clientes actuales (aquellos que utilizan la GPU a AMIs partir de la 2014 y versiones anteriores)

Recomendamos que los clientes migren al tipo de instancia G2 y a la AMI de Amazon Linux con el controlador de GPU NVIDIA GRID.

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 2015.03 son:

  • aws-cli-1.7.14-1.8

  • bash-4.1.2-15.24

  • curl-7.40.0-1.49

  • docker-1.5.0-1.8

  • fortune-mod-1.99.1-20.3

  • git-2.1.0-1.38

  • glibc-2.17-55.140

  • gnutls-2.8.5-14.13

  • http://d24-2.4.12-1.60

  • java-1.7.0-openjdk-1.7.0.75-2

  • java-1.8.0-openjdk-1.8.0.31-2

  • kernel-3.14.35-28.38

  • mysql55-5.5.42

  • nethack-3.4.3-32.3

  • nginx-1.6.2-1.23

  • nss-3.16.2.3-2.63

  • abre sh-6.2p2-8.43

  • openssl-1.0.1k-1.84

  • php54-5.4.38-1.66

  • php55-5.5.22-1.98

  • php56-5.6.6-1.109

  • php-amazon-sdk2-2.7.22-1.2

  • png crush-1.7.82-1.8

  • postgresql 92-9.2.10

  • postgresql93-9.3.6

  • puppet3-3.7.4-1.11

  • python-boto-2.36.0-1.6

  • python-botocore-0.95.0-1.6

  • python27-2.7.9-4.114

  • python34-3.4.3-1.29

  • rpm-4.11.2-2.63

  • rubí 19-1.9.3.551-32.64

  • rubí 20-2.0.0.643-1.21

  • rubí21-2.1.5-1.15

  • rubí22-2.2.1-1.4

  • subversión-1.8.10-1.47

  • systemtap-2.5-3.26

  • tomcat 6-6.0.43-1.2

  • tomcat 7-7.0.59-1.7

  • tomcat 8-8.0.20-1.52

  • vim-7.4.160-1.31

Tipos de instancias admitidos

En la siguiente tabla de compatibilidad, se AL1 muestran los tipos recomendados para cada tipo de EC2 instancia de Amazon.

Familia de instancias HVM de 64 bits con respaldo EBS Almacén de instancias HVM de 64 bits PV de 64 bits con respaldo EBS PV Instance Store (64 bits) HVM (G2) de 64 bits con respaldo EBS
t2
m3
c3
c4
r3
g2
i2
hs1
m1
c1
cc2.4xlarge
m2
cr1
hi1
t1