Come posso assegnare un nome host statico a un'istanza di Amazon EC2 su cui è in esecuzione RHEL 7, 8 o 9, CentOS 7, 8 o 9?

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 riavvio l'istanza, il nome host ritorna a quello originale.

Breve descrizione

Per rendere persistente un nome host quando riavvii o interrompi e poi avvii l'istanza EC2, aggiungi il nome host ai file di configurazione appropriati nell'istanza.

**Nota:**I seguenti passaggi si applicano a RHEL 7, 8 e 9 e CentOS 7, 8 e 9. Per altre distribuzioni, consulta le seguenti risorse:

Soluzione

Per aggiornare il nome host della tua istanza Linux RHEL o CentOS, completa i seguenti passaggi:

  1. Esegui il comando hostnamectl dalla shell. Sostituisci persistent-hostname con il nome che desideri assegnare all'istanza:

    sudo hostnamectl set-hostname --static persistent-hostname

    **Nota:**Quando si modifica il nome host con il comando hostnamectl, il file /etc/hosts non si aggiorna. Se devi aggiornare questo file per il tuo caso d'uso, modifica manualmente il file per aggiungere il nuovo nome host.

  2. Usa l'editor di testo vim per aggiornare il file /etc/cloud/cloud.cfg nella tua istanza Linux:

    **Nota:**Se la tua istanza esegue RHEL 7.4 o versioni successive, salta questo passaggio.

    sudo vi /etc/cloud/cloud.cfg

    Per ulteriori informazioni su come utilizzare l'editor vi, esegui il comando info vi dalla shell dei comandi.

  3. Aggiungi la seguente stringa alla fine del file /etc/cloud/cloud.cfg. Ciò preserva il nuovo nome host tra i riavvii e reboot:

    preserve_hostname: true
  4. Salva ed esci dall'editor vi.

  5. Esegui il comando reboot per riavviare l'istanza EC2 e associare il nuovo nome host all'istanza.

    sudo reboot
  6. 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 specificato nel passaggio 1.

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. Per ulteriori informazioni sull'utilità hostname, consulta il manuale relativo ai nomi host sul sito web di Ubuntu.

AWS UFFICIALE
AWS UFFICIALEAggiornata un anno fa