In che modo è possibile assegnare un nome host statico a un'istanza Amazon EC2 su cui è in esecuzione Ubuntu Linux?

3 minuti di lettura
0

Ho cambiato il nome host della mia istanza Amazon Elastic Compute Cloud (Amazon EC2). Tuttavia, quando riavvio oppure interrompo e quindi riavvio l'istanza, il nome host ritorna al nome host originale.

Breve descrizione

Verifica che il nome host rimanga quando riavvii oppure interrompi e poi riavvii l’istanza. A tal fine, aggiungi il nome host ai file di configurazione appropriati della tua istanza.

Nota: i seguenti passaggi si applicano a Ubuntu Linux. Per istruzioni relative ad altre distribuzioni, consulta una delle seguenti procedure:

Soluzione

  1. Esegui il comando vim per aprire il file /etc/hosts:

    sudo vim /etc/hosts
  2. Aggiorna il file /etc/hosts includendo il nome host persistente per localhost, in modo simile all'esempio seguente:

    127.0.0.1 localhost persistent-hostname

    Nota: se il file /etc/hosts nell’istanza EC2 non presenta una voce per localhost, potrebbe essere necessario creare una voce apposita.

    Per ulteriori informazioni sul file host in Ubuntu, consulta la man-page del file host di Ubuntu 18.04.

  3. Se l’istanza EC2 utilizza IPv6, aggiungi i seguenti dati di configurazione:

    ::1 ip6-localhost ip6-loopback
      fe00::0 ip6-localnet
      ff00::0 ip6-mcastprefix
      ff02::1 ip6-allnodes
      ff02::2 ip6-allrouters
      ff02::3 ip6-allhosts
  4. Salva ed esci dall'editor vim.

    Nota: dopo aver apportato questa modifica, premi SHIFT+:[colon] per aprire una nuova casella di immissione dei comandi nell'editor vim. Digita wq, quindi premi Invio per salvare le modifiche e uscire da vim. In alternativa, usa Shift + ZZ per salvare e chiudere il file.

  5. Esegui il comando hostnamectl e specifica il nuovo nome host. Sostituisci il nome host persistente con il nuovo nome host:

    sudo hostnamectl set-hostname persistent-hostname
  6. Dopo aver avviato o riavviato l'istanza EC2, esegui il comando Linux hostname senza parametri per verificare che la modifica del nome host sia persistente:

    hostname

    Il comando restituisce il nuovo nome host.

    Nota: se si installano aggiornamenti di sistema che influiscono sul file /etc/hosts, sul file hostname o sull'utilità hostname, sarà necessario eseguire nuovamente questi passaggi.

Informazioni correlate

Modifica del nome host della tua istanza Amazon Linux

AWS UFFICIALE
AWS UFFICIALEAggiornata 7 mesi fa