GNU/Linux >> Znalost Linux >  >> Linux

Odstraňte problémy s agentem nova-agent nebo agentem cloudového serveru Rackspace

Tento článek popisuje nova-agent služby na serverech Linux® a Rackspace Cloud Server Agent v systému Windows®.

Co je nova-agent ?

nova-agent je životně důležitá služba pro všechny virtualizované servery ve veřejném cloudu Rackspace. Zatímco cloudový server je v provozu, nova-agent poskytuje způsob interakce se serverem prostřednictvím rozhraní API nebo Cloud Control Panel.nova-agent umožňuje komponentám mimo server ovládat server odesíláním zpráv prostřednictvím systému Xen® XenStorefile. Když například oprávněný uživatel Cloud Control Panel odešle serveru požadavek na resetování hesla, Cloud Control Panel zapíše požadavek do XenStore a nova-agent pak čte z XenStore a informuje server.

Jak funguje nova-agent ovlivnit můj server?

Když inicializujete cloudový server, nova-agent provádí spouštěcí funkce, jako je konfigurace sítě serveru, nastavení názvu hostitele a nastavení hesla root nebo administrátora.

Normální provoz cloudového serveru vyžaduje nova-agent zůstat aktivní. Zakázání nebo odstranění nova-agent může mít za následek problémy s propojením serveru s hostitelským prostředím. Nedoporučujeme odstraňovat nebo deaktivovat službu na vašem serveru.

nova-agent závislosti

nova-agent spoléhá na to, že na serveru je nejprve spuštěna a spuštěna jiná služba, xe-linux-distribution (v některých operačních systémech se nazývá xe-daemon .) Tato služba je zodpovědná za to, že umožňuje virtuálnímu stroji (VM) komunikovat s hypervizorem prostřednictvím XenStore. xe-guest-utilities balíček, který je standardně nainstalován na všech linuxových serverech v cloudu Rackspace, poskytuje distribuci xe-linux servis. Protože nova-agent spoléhá na funkci XenStore, měli byste se ujistit, že xe-linux-distribution začíná před nova-agent službu.

Na serverech Windows je závislost známá jako Citrix Xen Windows Guest Agent . Tato služba plní stejné povinnosti jako distribuce xe-linux dělá pro linuxový server. Tato služba se také instaluje a spouští automaticky ve výchozím nastavení na všech základních obrazech Windows.

Jak bude můj server ovlivněn, pokud nova-agent je poškozený nebo chybí?

Bez nova-agent běžící na vašem serveru, dojde k následujícím problémům:

  • Nelze resetovat root/heslo správce prostřednictvím vašeho portálu.

  • Nelze přidat nebo odebrat sítě nebo nastavit správné adresy IP nebo trasy

  • Žádná registrace Red Hat® Enterprise Linux® nebo aktivace Windows

Poznámka :Nové servery vytvořené z cloudového obrazu bez nova-agent mít za následek selhání stavby. Proces sestavení serveru je dokončen, ale pravděpodobně dojde k problémům se sítí a heslem uživatele root nebo správce. Nejlepším řešením tohoto druhu problému je opravit nova-agent na zdrojovém serveru zachyťte nový obraz a použijte nový obraz k sestavení serveru.

Zkontrolujte nova-agent stav na serverech Linux

Abyste se ujistili, že nova-agent běží na vašem linuxovém serveru, spusťte jeden z následujících příkazů:

  • Red Hat Enterprise Linux 6, CentOS® 6 :

       service nova-agent status
    
  • Red Hat Enterprise Linux 7, CentOS 7 :

       systemctl status nova-agent
    
  • Distribuce založené na Debianu :

       systemctl status python3-nova-agent
    

Můžete také ověřit, že proces běží na všech verzích OS pomocí následujícího příkazu:

     ps aux | grep -i nova-agent

Zkontrolujte nova-agent stav na serverech Windows

Chcete-li zkontrolovat nova-agent stav na serverech Windows, proveďte následující kroky:

  1. Otevřete Správce serveru v systému Windows.

  2. Vyberte Nástroje .

  3. Vyberte Služby .

  4. Klikněte pravým tlačítkem na Rackspace Cloud Server Agent a zvolte Start .

Spusťte a povolte nova-agent na serverech Linux

Chcete-li spustit a povolit službu při spouštění pro server Linux, spusťte jeden z následujících příkazů:

  • Red Hat Enterprise Linux 6 a CentOS 6 :

     chkconfig nova-agent on
    
  • Red Hat Enterprise Linux 7 a CentOS 7 :

     systemctl enable nova-agent
    
  • Distribuce založené na Debianu :

    systemctl enable python3-nova-agent
    

Spusťte a povolte Rackspace Cloud Server Agent na serverech Windows

Spuštění a povolení Rackspace Cloud Server Agent na serverech Windows proveďte následující kroky:

  1. Otevřete Správce serveru v systému Windows.

  2. Vyberte Nástroje .

  3. Vyberte Služby .

  4. Klikněte pravým tlačítkem na Rackspace Cloud Server Agent a vyberte Vlastnosti .

  5. Změňte Typ spouštění na Automatic a klikněte na Použít/OK .

Odstraňování problémů v záchranném režimu

Jak je uvedeno výše, nova-agent je zodpovědný za správu změn hesla. Pokud se po změně hesla nemůžete dostat na svůj server, použijte nova-agent služba se mohla zastavit.

Pokud nemáte přístup ke svému serveru, musíte vstoupit do záchranného režimu a řešit problémy. Další informace naleznete v části Záchranný režim.

Záchranný režim na linuxovém serveru

Po spuštění serveru v záchranném režimu a přihlášení k serveru použijte následující příkazy ke změně rootpassword a povolení nova-agent:

  1. Vytvořte dočasný adresář spuštěním následujícího příkazu:

     mkdir /mnt/rescue
    
  2. Připojte souborový systém do dočasného adresáře spuštěním následujících příkazů:

     mount /dev/xvdb1 /mnt/rescue
     chroot /mnt/rescue
    
  3. Spusťte passwd příkaz ke změně hesla uživatele root spuštěním následujícího příkazu a dvojitým zadáním nového hesla:

     passwd
    
  4. Povolte nova-agent službu spuštěním následujícího příkazu:

    • Red Hat Enterprise Linux 6 a CentOS 6 :

      chkconfig nova-agent on
      
    • Red Hat Enterprise Linux 7 a CentOS 7 :

      systemctl enable nova-agent
      
    • Distribuce založené na Debianu :

      systemctl enable python3-nova-agent
      

    Poznámka :Starší a nepodporované verze operačních systémů založených na Debianu mohou službu označovat jakonova-agent . Pokud operační systém dosáhl konce životnosti (EOL), jako nejlepší bezpečnostní postup důrazně doporučujeme migrovat na server s novějším operačním systémem.

  5. Ukončete chroot režimu spuštěním následujícího příkazu:

     exit
    
  6. Odpojte dočasný souborový systém spuštěním následujícího příkazu:

     umount /mnt/rescue
    

V tomto okamžiku se můžete odpojit od serveru a ukončit záchranný režim. Po restartování serveru byste nyní měli mít přístup k serveru pomocí hesla vytvořeného v předchozích krocích. Navíc nova-agent služba by měla být spuštěna na serveru. Můžete ověřit, že služba běží, jak je uvedeno v předchozí části.

Záchranný režim na serveru Windows

Záchranný režim na serveru Windows funguje jinak než na serveru Linux. Když je na serveru Windows vytvořen záchranný server, získáte přístup k systému souborů, takže můžete přistupovat ke svým datům, ale nemůžete měnit konfiguraci systému svého serveru. Toto omezení znamená, že nemůžete nastavit Rackspace Cloud Server Agent spustí se automaticky z Rescue Mode . Pokud jste se zablokovali ke svému účtu správce a nemáte žádné další účty, které byste mohli použít k připojení přes RDP nebo nouzovou konzolu, kontaktujte podporu Rackspace.


Linux
  1. Odstraňování problémů s nefunkčním cloudovým serverem Linux

  2. Odstraňování problémů s nefunkčním cloudovým serverem Windows

  3. Odstraňování problémů s SSH

  1. Připojte se ke cloudovému serveru

  2. Rackspace Cloud Essentials – Vyberte cloudový server správné velikosti

  3. Obnovte cloudový server

  1. Nouzová konzole cloudového serveru

  2. Nejčastější dotazy ohledně cloudových serverů

  3. Migrace v cloudu Rackspace