GNU/Linux >> Linux Esercitazione >  >> Linux

Risolvi gli errori dopo aver creato un server da un'immagine salvata

Questo articolo illustra come risolvere gli errori che potrebbero verificarsi durante la creazione di un server da un'immagine salvata. La maggior parte di questi errori si verifica quando gli script di avvio non sono configurati correttamente.

I servizi che causano questi errori sono xe-linux-distribution e nova-agent. L'articolo non discute questi servizi in dettaglio, ma mostra come configurare questi servizi all'avvio.

Poiché questi errori sono più evidenti sui server basati su Debian®, l'esempio risolve i problemi di un server Ubuntu® 13.10. Le istruzioni funzionano anche sulla maggior parte delle altre distribuzioni Linux®.

Segui i passaggi seguenti per risolvere gli errori che si verificano dopo aver creato un server da un'immagine salvata:

  1. Rimuovere il nuovo server che presenta problemi e accedere al server di origine utilizzando Secure Shell (SSH). Il server di origine è dove è stata creata l'immagine originale.

  2. Eseguire il comando seguente per visualizzare l'ordine corrente dei processi di avvio del server:

    ls -al /etc/rc$(runlevel | cut -d " " -f 2).d/
    

    L'output è simile all'immagine seguente:

    Perché questo è un nuovo server, nova-agent (S20nova-agent in blu nell'immagine, o s20) è impostato per iniziare immediatamente dopo xe-linux-distribution(S14xe-linux-distribution nell'immagine, o s14). Tuttavia, se si installano determinate applicazioni, l'installazione potrebbe riordinare i processi di avvio e posizionare un altro servizio tra S14 e S20. Se si verifica questo riordino, nova-agent non si avvia immediatamente dopo la distribuzione di xe-linux. Questo riordino è ciò che causa l'errore.

  3. Sposta i livelli di esecuzione per questi servizi in modo che si avviino consecutivamente e siano i primi servizi in init.d processo di avvio. I seguenti comandi spostano xe-linux-distribution su S01 e nova-agent su S02:

    cd /etc/rc$(runlevel | cut -d " " -f 2).d/
    mv S14xe-linux-distribution S01xe-linux-distribution && mv S20nova-agent S02nova-agent
    

    A seconda dei livelli di esecuzione (che determinano la modalità di avvio del sistema), il comando precedente varia. Assicurati di utilizzare i numeri appropriati visualizzati nell'output.

  4. Esegui ls -l comando per verificare che xe-linux-distribution sia impostato su S01 e nova-agent è impostato su S02 .

  5. Dopo aver completato questi passaggi, ricrea l'immagine del server, quindi crea il server in base alla nuova immagine salvata.


Linux
  1. Come SSH su Linux da Android

  2. Come creare un'immagine personalizzata da un contenitore Docker

  3. Informazioni sulle immagini del Cloud Server

  4. Limitazioni dell'immagine del server cloud

  5. Invio di email dal mio server

Come caricare un'immagine ISO sul server Proxmox

Risoluzione dei problemi:errori di connessione al server

Come aggiornare il server Ubuntu a 20.04 dal 18.04

12 cose da fare dopo aver installato un server Linux

Creazione di un Cloud Server da una ISO

Crea un'immagine di un server e ripristina un server da un'immagine salvata