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 oppure interrompo e quindi riavvio l'istanza, il nome host ritorna al nome host originale. Voglio mantenere la modifica che ho apportato al nome host.

Risoluzione

Per mantenere il nome host quando riavvii l'istanza EC2, aggiungi il nome host ai file di configurazione appropriati sull'istanza.

I passaggi seguenti si applicano a SUSE Linux Enterprise Server (SLES). Per informazioni su altre distribuzioni, consulta quanto segue:

Completa i seguenti passaggi:

  1. Usa la modalità SSH per connetterti alla tua istanza EC2 Linux.

  2. Passa all'utente root:

    sudo su -
  3. Per modificare il nuovo nome host, esegui il comando hostnamectl per la tua versione SLES:
    SLES 11

    hostname new-hostname

    SLES 12 e SLES 15

    hostnamectl set-hostname new-hostname

    **Nota:**Sostituisci new-hostname con il tuo nome host.

  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 tuo nuovo nome host:

    127.0.0.1 localhost new-hostname
  6. Per aprire una nuova casella di immissione dei comandi nell'editor di vim, premi Shift +: (due punti).

  7. Per salvare le modifiche e uscire dall'editor vim, digita wq e premi Invio.
    SLES 11
    Solo per la versione 11 di SLES, completa i seguenti passaggi aggiuntivi:
    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 Shift +: (due punti) per aprire una nuova casella di immissione dei comandi nell'editor di vim.
    Digita wq, quindi premi Invio per salvare le modifiche e uscire da vim.

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

    vim /etc/cloud/cloud.cfg
  9. Trova la stringa preserve\ _hostname. Per preservare il nome host tra riavvii o riavvii, modifica l'impostazione predefinita su true:

    preserve_hostname: true
  10. Per aprire una nuova casella di immissione dei comandi nell'editor di vim, premi Shift +: (due punti).

  11. Per salvare le modifiche e uscire dall'editor vim, digita wq e premi Invio.

  12. Riavvia l'istanza:

sudo reboot
  1. Connettiti alla tua istanza EC2. Quindi, per verificare che la modifica del nome host persista, esegui il comando hostname Linux che non ha parametri:
hostname
AWS UFFICIALE
AWS UFFICIALEAggiornata 7 mesi fa