Note di rilascio della versione 2016.09 di Amazon Linux 1 (AL1) - Amazon Linux 1

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Note di rilascio della versione 2016.09 di Amazon Linux 1 (AL1)

avvertimento

Amazon Linux 1 (AL1precedentemente Amazon Linux AMI) non è più supportato. Questa guida è disponibile solo a scopo di riferimento.

Nota

AL1 non è più la versione corrente di Amazon Linux. AL2023 è il successore di AL1 Amazon Linux 2. Per ulteriori informazioni sulle novità di AL2 023, vedere la sezione Comparating AL1 and 023 nella AL2 AL2 023 User Guide e l'elenco delle modifiche ai Package in 023. AL2

Questo argomento include gli aggiornamenti delle note di rilascio di Amazon Linux 1 (AL1) per la versione 2016.09.

Aggiornamento a Amazon Linux 1 (AL1) versione 2016.09

Effettua l'upgrade alla versione 2016.09 di Amazon Linux 1 (AL1) dalle versioni precedenti!

Sebbene le versioni precedenti dell'AMI e dei relativi pacchetti continueranno a essere disponibili per il lancio in Amazon EC2 anche dopo il rilascio delle nuove versioni di Amazon Linux 1 (AL1), incoraggiamo gli utenti a migrare all'ultima versione dell'AMI e a mantenere aggiornati i propri sistemi. In alcuni casi, ai clienti che richiedono assistenza per una versione precedente di Amazon Linux 1 (AL1) Supporto può essere richiesto di passare a versioni più recenti come parte del processo di supporto.

Per eseguire l'aggiornamento alla versione 2016.09 di Amazon Linux 1 (AL1) dalla versione 2011.09 o successiva, esegui seguito da. sudo yum clean all sudo yum update Una volta completato l'aggiornamento, riavvia l'istanza.

Ricorda che la struttura del repository di Amazon Linux 1 (AL1) è configurata per fornire un flusso continuo di aggiornamenti che ti consentono di passare da una versione di Amazon Linux 1 (AL1) all'altra. Consulta lock-on-launch le nostre Domande frequenti per una discussione su come bloccare un'istanza (nuova o già in esecuzione) su una versione particolare dei repository Amazon Linux 1 (AL1).

Una nota per gli utenti btrfs

A causa di un bug presente nel nostro dracut pacchetto nelle versioni precedenti, BTRFS -managed non RAIDsets veniva montato automaticamente all'avvio. Per i clienti che riscontrano problemi con BTRFS -managedRAIDsets, consigliamo di eseguire l'aggiornamento alla versione più recente di -managed dracut e la ricostruzione di. initramfs Questa operazione può essere eseguita con i seguenti comandi:

  1. Aggiornamento di dracut

    $ sudo yum update dracut
  2. Effettua un backup del file initramfs nel caso in cui si verifichino errori e debba essere ripristinato

    $ sudo cp /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
  3. Ricostruisci il initramfs

    $ sudo dracut -f

Versione a punti 2016.09.1

Rilasciata il 22 dicembre 2016.

L'AMI di base è stata aggiornata per includere tutti gli aggiornamenti di bugfix e di sicurezza che sono stati resi disponibili nei nostri repository dalla precedente versione 2016.09.0.

Questa versione specifica include il kernel 4.4.35, incluso il driver ENA 1.1.1 e una serie di correzioni di sicurezza.

Abbiamo aggiunto il supporto per NVMe i dispositivi in preparazione dell'annunciata famiglia di istanze I3.

Abbiamo aggiunto il supporto per la configurazione automatica IPv6 degli indirizzi su interfacce Ethernet secondarie.

Iscriviti alle notifiche AMI di Amazon Linux 1 (AL1)

Con questa versione, vorremmo annunciare l'introduzione del nostro nuovo argomento SNS che può tenerti informato sulle nostre versioni regolari di AMI Amazon Linux 1 (AL1). Per iniziare a ricevere notifiche sulle nostre nuove versioni AMI, iscriviti dalla regione us-east-1 al nostro argomento SNS: arn:aws:sns:us-east-1:137112412989:amazon-linux-ami-updates

Nuove funzionalità

Kernel 4.4.19

Questa versione di Amazon Linux 1 (AL1) include il kernel 4.4.19, incluso un driver ENA 1.0.2 appena aggiornato.

A partire dalla release 2016.09.1 point, il kernel è stato aggiornato alla versione 4.4.35.

Python 3.5

L'ultima versione della serie Python 3.x è stata integrata con la nostra esperienza Python esistente ed è ora disponibile nei repository Amazon Linux 1 (AL1) insieme alla versione 2016.09. Ciò include i pip pacchetti associati virtualenv e, che possono essere utilizzati per installare e gestire le dipendenze.

Esempio Comandi di esempio
$ yum search python35 $ sudo yum install python35-virtualenv $ sudo alternatives --set python /usr/bin/python3.5 $ virtualenv-3.5 myproject

La versione di Python per /usr/bin/python impostazione predefinita è Python 2.7, ma può essere gestita tramite alternative. Se vuoi /usr/bin/python eseguire Python 3.5, anche dopo aver installato altre versioni di Python, esegui sudo alternatives --set python /usr/bin/python3.5 o esegui sudo alternatives --config python per impostare la versione in modo interattivo.

PHP 7.0

In base alle richieste dei clienti, PHP 7.0 è stato aggiunto ai repository Amazon Linux 1 (AL1) ed è ora disponibile per essere utilizzato insieme al nostro ecosistema PHP esistente. PHP 7.0 può essere installato tramite. sudo yum install php70 PHP 7.0 può essere installato in parallelo a PHP 5.5 e PHP 5.6 e la versione in uso è controllata da alternative. È importante notare che PHP 5.5 e PHP 5.6 hanno una priorità più alta sulle alternative. Se PHP 7.0 è installato in parallelo ad un'altra versione, 5.5 e 5.6 avranno la precedenza come impostazioni predefinite.

Se vuoi assicurarti che il tuo ambiente utilizzi PHP 7.0 anche dopo aver installato PHP 5.5 o 5.6, esegui o esegui per impostare il valore predefinito in modo interattivo. sudo alternatives --set php /usr/bin/php-7.0 sudo alternatives --config php

PHP 7.0 mantiene i propri file di configurazione separati dalle altre versioni di PHP di sistema, quindi le modifiche apportate a PHP 7.0 non verranno applicate né a PHP 5.5 né a PHP 5.6 (e viceversa).

PostgreSQL 9.5

PostgreSQL 9.5 è stato rilasciato all'inizio di quest'anno ed è ora disponibile nei nostri repository Amazon Linux 1 AL1 () come pacchetto separato dalle altre nostre offerte PostgreSQL. PostgreSQL 9.5 è disponibile tramite. sudo yum install postgresql95

nginx 1.10

In base a numerose richieste dei clienti, i repository Amazon Linux 1 (AL1) 2016.09 includono l'ultima versione stabile di nginx 1.10. Puoi installare o eseguire l'aggiornamento alla versione più recente con. sudo yum install nginx

Prestazioni in fase di avvio

Abbiamo apportato diverse modifiche a questa versione per migliorare le prestazioni di avvio di Amazon Linux 1 (AL1). Il tempo di avvio è migliorato in media di circa il 20% dal 2016.03.0 a questa versione, 2016.09.0. Il nostro obiettivo è continuare a fornire un'esperienza di avvio delle istanze performante con le future versioni di Amazon Linux.

Agente Amazon SSM

Abbiamo aggiunto Amazon SSM Agent ai repository di pacchetti Amazon Linux 1 (AL1). L'agente SSM ti consente di utilizzare l' RunCommand API Simple Systems Management Service per configurare ed eseguire codice sulle tue istanze. EC2 L'agente Amazon SSM può essere installato sudo yum install amazon-ssm-agent e successivamente avviato consudo /sbin/start amazon-ssm-agent.

update-ca-trustAbilitato per impostazione predefinita

Abbiamo semplificato l'aggiunta all'elenco dei certificati CA affidabili del tuo sistema. update-ca-trustSe abilitate, le configurazioni CA classiche di certificati e trust vengono sostituite da collegamenti simbolici a configurazioni create dinamicamente. È ora possibile aggiungere certificati CA in una posizione centrale del sistema senza modificare nessuna delle configurazioni dei certificati CA fornite dal sistema.

Per sfruttare questa funzionalità, puoi aggiungere i tuoi certificati PEM o DER formattati ed eseguirli/etc/pki/ca-trust/source/anchors. sudo update-ca-trust

Questa funzionalità è abilitata per impostazione predefinita solo per i nuovi lanci delle istanze 2016.09; i clienti che effettuano l'aggiornamento dalle versioni precedenti devono abilitare questa funzionalità tramite. sudo update-ca-trust enable

Pacchetti freschi

Molti dei nostri pacchetti sono stati risincronizzati con versioni upstream più recenti. Alcuni dei pacchetti più popolari nel 2016.09 sono:

  • 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

  • pngcrush-1.8.6

  • postgresql95-9.5.4

  • python35-3.5.1

Package obsoleto

Il team di Amazon Linux cerca costantemente di fornire ai nostri clienti il set di funzionalità più utile possibile, mantenendo al contempo un elevato livello di sicurezza. Man mano che i fornitori di software upstream iniziano a concentrare gli sforzi sulle versioni più recenti degli strumenti, a volte diventa impossibile per noi continuare a fornire aggiornamenti alle versioni precedenti dei pacchetti. Pertanto, vorremmo iniziare a rendere obsoleti alcuni dei nostri pacchetti precedenti.

Il nostro obiettivo è rimuovere i seguenti pacchetti dai repository Amazon Linux 1 (AL1). Inoltre, questi pacchetti riceveranno aggiornamenti alle vulnerabilità di sicurezza classificate come «critiche» solo fino alla loro rimozione:

Nome pacchetto Obsoleto in
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

Tipi di istanze supportati

Tipi di istanze supportatimostra quali versioni AMI 2016.09 vengono lanciate su ogni tipo di EC2 istanza Amazon.