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:
-
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.
-
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.
-
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
-
Salva ed esci dall'editor vi.
-
Esegui il comando reboot per riavviare l'istanza EC2 e associare il nuovo nome host all'istanza.
sudo reboot
-
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.