Come posso assegnare un nome host statico a un'istanza Amazon EC2 che esegue SLES?

3 minuti di lettura
0

Ho cambiato il nome host della mia istanza Amazon Elastic Compute Cloud (Amazon EC2). Tuttavia, quando riavvio o interrompo e poi avvio l'istanza, il nome host cambia nuovamente. Come faccio a rendere persistente il nome host?

Breve descrizione

Per rendere persistente un nome host durante il riavvio o l'arresto seguito dall'avvio dell'istanza EC2, aggiungi il nome host ai file di configurazione appropriati nell'istanza.

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

Risoluzione

1.    Connettiti alla tua istanza Linux EC2 tramite SSH. Per ulteriori informazioni, consulta Connettiti alla tua istanza Linux tramite SSH.

2.    Passa all'utente root.

sudo su

3.    Utilizza il comando hostnamectl per impostare il nuovo nome host. Sostituisci new-hostname con il tuo nome host.

SLES 11:

hostname new-hostname

SLES 12 e SLES 15:

hostnamectl set-hostname new-hostname

4.    Usa l'editor vim per aggiornare il file /etc/hosts con il nuovo nome host.

vim /etc/hosts

5.    Trova la stringa localhost e aggiungi il nuovo nome host. Sostituisci nuovamente new-hostname con il tuo nome host.

127.0.0.1 localhost new-hostname

6.    Salva ed esci dall'editor vim premendo Maiusc + : (due punti) per aprire una nuova casella di comando nell'editor vim. Digita wq e premi Invio per salvare le modifiche e uscire dall'editor vim.

SLES 11 (passaggio aggiuntivo solo per questa versione del sistema operativo)

Utilizza l'editor vim per aggiornare il file /etc/HOSTNAME con il nuovo nome host.

vim /etc/HOSTNAME

Trova la stringa del nome host corrente e sostituiscila con il nuovo nome host.

Premi Maiusc + : (due punti) per aprire una nuova casella di comando nell'editor di vim, digita wq, quindi premi Invio per salvare le modifiche e uscire da vim.

7.    Usa l'editor vim per aggiornare il file /etc/cloud/cloud.cfg nella tua istanza SLES Linux.

vim /etc/cloud/cloud.cfg

8.    Trova la stringa preserve_hostname e modifica l’impostazione predefinita sostituendola con il valore true, in modo che il nome host venga mantenuto tra un riavvio e l’altro.

preserve_hostname: true

9.    Salva ed esci dall'editor vim premendo Maiusc + : (due punti) per aprire una nuova casella di comando nell'editor vim. Digita wq e premi Invio per salvare le modifiche e uscire dall'editor vim.

10.    Riavvia l'istanza.

sudo reboot

11.    Connettiti alla tua istanza EC2, quindi esegui il comando hostname Linux senza parametri per verificare che la modifica del nome host sia persistente.

hostname

Il comando restituisce il nuovo nome host.


Informazioni correlate

Modifica del nome host della tua istanza Linux

AWS UFFICIALE
AWS UFFICIALEAggiornata 3 anni fa