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:
-
Otevřete Správce serveru v systému Windows.
-
Vyberte Nástroje .
-
Vyberte Služby .
-
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:
-
Otevřete Správce serveru v systému Windows.
-
Vyberte Nástroje .
-
Vyberte Služby .
-
Klikněte pravým tlačítkem na Rackspace Cloud Server Agent a vyberte Vlastnosti .
-
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:
-
Vytvořte dočasný adresář spuštěním následujícího příkazu:
mkdir /mnt/rescue
-
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
-
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
-
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.
-
-
Ukončete
chroot
režimu spuštěním následujícího příkazu:exit
-
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.