Notas de lançamento do Amazon Linux 1 (AL1) versão 2016.09 - Amazon Linux 1

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Notas de lançamento do Amazon Linux 1 (AL1) versão 2016.09

Atenção

O Amazon Linux 1 (AL1, antigo Amazon Linux AMI) não é mais suportado. Este guia está disponível somente para fins de referência.

nota

AL1 não é mais a versão atual do Amazon Linux. AL2023 é o sucessor do AL1 Amazon Linux 2. Para obter mais informações sobre o que há de novo em AL2 023, consulte a seção Comparando AL1 e AL2 023 no AL2023 User Guide e a lista de alterações de Package em 023. AL2

Este tópico inclui as atualizações das notas de lançamento do Amazon Linux 1 (AL1) para a versão 2016.09.

Atualizando para o Amazon Linux 1 (AL1) versão 2016.09

Atualize para o Amazon Linux 1 (AL1) versão 2016.09 a partir de versões anteriores!

Embora as versões mais antigas da AMI e seus pacotes continuem disponíveis para lançamento na Amazon EC2 mesmo com o lançamento de novas versões do Amazon Linux 1 (AL1), incentivamos os usuários a migrar para a versão mais recente da AMI e a manter seus sistemas atualizados. Em alguns casos, os clientes que buscam suporte para uma versão mais antiga do Amazon Linux 1 (AL1) até Suporte podem ser solicitados a migrar para versões mais novas como parte do processo de suporte.

Para atualizar para o Amazon Linux 1 (AL1) versão 2016.09 a partir de 2011.09 ou posterior, execute seguido por. sudo yum clean all sudo yum update Quando a atualização estiver concluída, reinicie sua instância.

Lembre-se de que a estrutura do repositório Amazon Linux 1 (AL1) está configurada para fornecer um fluxo contínuo de atualizações que permitem que você passe de uma versão do Amazon Linux 1 (AL1) para a próxima. Consulte nossas lock-on-launch perguntas frequentes para ver como você pode bloquear uma instância (seja uma nova inicialização ou uma já em execução) em uma versão específica dos repositórios Amazon Linux 1 (AL1).

Uma nota para btrfs os usuários

Devido a um bug que existia em nosso dracut pacote em versões anteriores, o BTRFS -managed não RAIDsets estava sendo montado automaticamente na inicialização. Para clientes com problemas com o BTRFS -managedRAIDsets, recomendamos atualizar para a versão mais recente do dracut e reconstruir o. initramfs Isso pode ser feito com os seguintes comandos:

  1. Atualizar as dracut

    $ sudo yum update dracut
  2. Faça um backup do initramfs caso sejam encontrados erros e precisem ser revertidos

    $ sudo cp /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
  3. Reconstrua o initramfs

    $ sudo dracut -f

Lançamento de pontos de 2016.09.1

Lançado em 22 de dezembro de 2016.

A AMI básica foi atualizada para incluir todas as correções de bugs e atualizações de segurança que foram disponibilizadas em nossos repositórios desde a versão anterior de 2016.09.0.

Esta versão pontual inclui o kernel 4.4.35, incluindo o driver ENA 1.1.1 e várias correções de segurança.

Adicionamos suporte para NVMe dispositivos em preparação para a família de instâncias I3 anunciada.

Adicionamos suporte para configuração automática de IPv6 endereços em interfaces Ethernet secundárias.

Assine as notificações da AMI do Amazon Linux (1AL1)

Com esse lançamento, gostaríamos de anunciar a introdução de nosso novo tópico sobre SNS, que pode mantê-lo informado sobre nossos lançamentos regulares da AMI Amazon Linux 1 (AL1). Para começar a receber notificações sobre nossos novos lançamentos de AMI, assine nosso tópico sobre SNS na região us-east-1: arn:aws:sns:us-east-1:137112412989:amazon-linux-ami-updates

Novos atributos

Kernel 4.4.19

Essa versão do Amazon Linux 1 (AL1) inclui o kernel 4.4.19, incluindo um driver ENA 1.0.2 recém-atualizado.

A partir da versão de 2016.09.1, o kernel foi atualizado para 4.4.35.

Python 3.5

O mais recente da série Python 3.x foi integrado à nossa experiência atual em Python e agora está disponível nos repositórios Amazon Linux 1 (AL1) junto com a versão 2016.09. Isso inclui os pip pacotes associados virtualenv e, que podem ser usados para instalar e gerenciar dependências.

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

A versão do Python é padronizada para /usr/bin/python o Python 2.7, mas ela pode ser gerenciada por meio de alternativas. Se você quiser /usr/bin/python executar o Python 3.5, mesmo depois de instalar outras versões do Python, execute sudo alternatives --set python /usr/bin/python3.5 ou execute sudo alternatives --config python para definir a versão interativamente.

PHP 7.0

Com base nas solicitações dos clientes, o PHP 7.0 foi adicionado aos repositórios Amazon Linux 1 (AL1) e agora está disponível para ser usado junto com nosso ecossistema PHP existente. O PHP 7.0 pode ser instalado viasudo yum install php70. O PHP 7.0 pode ser instalado em paralelo com o PHP 5.5 e o PHP 5.6, e a versão em uso é controlada por alternativas. É importante observar que o PHP 5.5 e o PHP 5.6 têm maior prioridade de alternativas. Se você tiver o PHP 7.0 instalado paralelamente a outra versão, 5.5 e 5.6 terão precedência como padrão.

Se você quiser garantir que seu ambiente use o PHP 7.0 mesmo depois de instalar o PHP 5.5 ou 5.6, execute sudo alternatives --set php /usr/bin/php-7.0 ou execute sudo alternatives --config php para definir o padrão de forma interativa.

O PHP 7.0 mantém seus próprios arquivos de configuração separados das outras versões do PHP do sistema, então as alterações feitas no PHP 7.0 não serão aplicadas ao PHP 5.5 ou ao PHP 5.6 (e vice-versa).

PostgreSQL 9.5

O PostgreSQL 9.5 foi lançado no início deste ano e agora está disponível em nossos repositórios Amazon Linux 1 AL1 () como um pacote separado de nossas outras ofertas do PostgreSQL. O PostgreSQL 9.5 está disponível via. sudo yum install postgresql95

nginx 1.10

Com base em várias solicitações de clientes, os repositórios Amazon Linux 1 (AL1) 2016.09 incluem a última versão estável do nginx 1.10. Você pode instalar ou atualizar para a versão mais recente comsudo yum install nginx.

Desempenho do tempo de inicialização

Fizemos várias alterações nesta versão para melhorar o desempenho de inicialização do Amazon Linux 1 (AL1). Há uma melhoria de cerca de 20% no tempo de lançamento, em média, de 2016.03.0 até esta versão, 2016.09.0. Nosso objetivo é continuar oferecendo uma experiência de inicialização de instâncias de alto desempenho com os futuros lançamentos do Amazon Linux.

Agente do Amazon SSM

Adicionamos o Amazon SSM Agent aos repositórios de pacotes do Amazon Linux 1 (AL1). O SSM Agent permite que você utilize a RunCommand API Simple Systems Management Service para configurar e executar código em suas EC2 instâncias. O Amazon SSM Agent pode ser instalado sudo yum install amazon-ssm-agent e, posteriormente, iniciado comsudo /sbin/start amazon-ssm-agent.

update-ca-trustAtivado por padrão

Facilitamos a adição à lista de certificados de CA confiáveis do seu sistema. Quando update-ca-trust ativadas, as configurações clássicas de certificado e confiança da CA são substituídas por links simbólicos para configurações criadas dinamicamente. Agora você pode adicionar certificados de CA a um local central em seu sistema sem modificar nenhuma das configurações de certificado de CA fornecidas pelo sistema.

Para aproveitar esse recurso, você pode adicionar seus certificados PEM ou certificados DER formatados /etc/pki/ca-trust/source/anchors e sudo update-ca-trust executá-los.

Esse recurso só é ativado por padrão para novos lançamentos de instâncias de 2016.09; os clientes que estão atualizando de versões anteriores devem habilitar esse recurso via. sudo update-ca-trust enable

Pacotes frescos

Muitos de nossos pacotes foram ressincronizados com versões upstream mais recentes. Alguns dos pacotes mais populares em 2016.09 são:

  • btrfs-progs-4.4.1

  • crash-7.1.5

  • criptsetup-1.6.7

  • curl-7.47,1

  • ec2-útils-0.5

  • exim-4.84.2

  • lcms2-2.6

  • libarchive-3.1.2

  • lolcat-0,44

  • nginx-1.10.1

  • pngcrush-1.8.6

  • postgresql 95-9.5.4

  • python35-3.5.1

Depreciação do pacote

A equipe do Amazon Linux está constantemente tentando oferecer o conjunto de recursos mais útil possível aos nossos clientes, mantendo um alto nível de segurança. À medida que os fornecedores de software upstream começam a concentrar esforços em versões mais novas das ferramentas, às vezes se torna inviável continuarmos fornecendo atualizações para versões mais antigas dos pacotes. Dessa forma, gostaríamos de começar a descontinuar alguns de nossos pacotes mais antigos.

Nosso objetivo é remover os seguintes pacotes dos repositórios Amazon Linux 1 (AL1). Além disso, esses pacotes só receberão atualizações de vulnerabilidades de segurança classificadas como “críticas” até que sejam removidos:

Nome do pacote Obsoleto em
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 instâncias compatíveis

Tipos de instâncias compatíveismostra quais tipos de AMI de 2016.09 são executados em cada tipo de instância da Amazon EC2 .