GNU/Linux >> Znalost Linux >  >> Linux

Vyřešte chyby po vytvoření serveru z uloženého obrazu

Tento článek ukazuje, jak vyřešit chyby, které se mohou vyskytnout při sestavování serveru z uloženého obrázku. K většině těchto chyb dochází, když spouštěcí skripty nejsou správně nakonfigurovány.

Služby, které způsobují tyto chyby, jsou xe-linux-distribution a nova-agent. Článek se těmito službami podrobně nezabývá, ale ukazuje vám, jak tyto služby nakonfigurovat při spuštění.

Protože tyto chyby jsou výraznější na serverech založených na Debianu, tento příklad řeší problémy se serverem Ubuntu® 13.10. Pokyny také fungují na většině ostatních distribucí Linuxu.

Při odstraňování chyb, ke kterým dochází po sestavení aserveru z uloženého obrázku, použijte následující kroky:

  1. Odeberte nový server, který má problémy, a přihlaste se ke sourceserveru pomocí Secure Shell (SSH). Zdrojový server je místo, kde byl vytvořen původní obrázek.

  2. Spuštěním následujícího příkazu zobrazíte aktuální pořadí procesů spouštění serveru:

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

    Výstup je podobný následujícímu obrázku:

    Protože se jedná o nový server, nova-agent (S20nova-agent v modré barvě v obrázku nebo s20) je nastaveno tak, aby se spustilo ihned po distribuci xe-linux (S14xe-linux-distribution na obrázku nebo s14). Pokud však nainstalujete určité aplikace, instalace může změnit pořadí spouštěcích procesů a umístit jinou službu mezi S14 a S20. Pokud dojde k této změně pořadí, nova-agent se nespustí ihned po distribuci xe-linux. Toto přeřazení způsobuje chybu.

  3. Posuňte úrovně běhu pro tyto služby tak, aby se spouštěly postupně a byly prvními službami v souboru init.d proces spouštění. Následující příkazy přesunou distribuci xe-linux na S01 a nova-agent na S02:

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

    Předchozí příkaz se liší v závislosti na vašich úrovních běhu (které určují, jak se systém spouští). Ujistěte se, že používáte příslušná čísla, která se zobrazí ve vašem výstupu.

  4. Spusťte ls -l příkaz k ověření, že xe-linux-distribution je nastaven na S01 a nova-agent je nastaven na S02 .

  5. Po dokončení těchto kroků znovu vytvořte bitovou kopii serveru a poté vytvořte server na základě nového uloženého obrazu.


Linux
  1. Jak vytvořit vlastní obrázek z kontejneru Docker

  2. TCP:Server odešle [RST, ACK] ihned po přijetí [SYN] od klienta

  3. linuxový obrázek ze schránky

  1. O obrázcích cloudového serveru

  2. Vytvořte image cloudového serveru pro obecné účely v1

  3. Odesílání e-mailů z mého serveru

  1. Jak na SSH na Linuxu z Androidu

  2. Spusťte server ze svazku Cloud Block Storage

  3. Omezení obrazu cloudového serveru