Manuál k virtualizaci v prostředí Peanuts

Z DCEwiki
Skočit na navigaci Skočit na vyhledávání

Manuály k obsluze Peanuts

Jak postupovat v případě spuštění náhradního stroje

Pokud se stane, že je systém virtuálního stroje nějak nabouraný, lze spustit po dobu opravy z náhradní lokace, kterou je záložní adresář, vůči kterému se dělají snapshoty.

Vypublikování záložního adresáře přes NFS

V souboru /etc/exports na stroji snoopy, je nutno odkomentovat příslušnou položku a příkazem

exportfs -a 

vypublikovat záložní adresář ... přes NFS

Po vypublikování záložního adresáře je třeba odstavit původní instanci virtuálu, pokud stále běží

Odstavení aktuální instance virtuálního stroje

Korektní zastavení

Nejprve se připojíme na konzoli k jeho komunikačnímu soketu. Jaký má stroj komunikační soket lze zjistit z výpisu jeho procesu:


Na ukázkovém příkladu je vidět, že stroji ... patří komunikační soket /tmp/...monitor, připojíme se na něj nástrojem unixterm

unixterm /tmp/...monitor

Pokud stroj žije a lze se na něj přihlásit, tak jej můžeme zkusit nejprve zastavit korektně příkazem

init 0

Že je virtuální stroj odstaven zjistíme tak, že se přeruší připojení ke komunikačnímu soketu

Tvrdé odstavení

Pokud se na stroj nelze přihlásit, tak jej můžeme zkusit zastavit příkazem poslaným přes komunikační soket

...

Pokud ani to nezabere, tak jej můžeme zastavit "natvrdo" příkazem q (quit)

Tvrdé odstavení virtuálu bez komunikační konzole

Někdy se stává, že dojde k "odtržení" komunikačního soketu od virtuálu. V takovém případě, pokud se nelze dostat dovnitř stroje nezbývá než virtualizaci stroje ukočit zabitím jeho procesu

...

Spuštění stroje ze zálohy

Spuštění stroje ze zálohy lze připravit ještě přes odstavením původní instance.

Ve spouštěcím skriptu ... nejprve změnit cestu k systémovému NFS adresáři z ... na ...

A po odstavení původní instance se virtuální stroj spustí obvyklým způsobem

....

Obnova stroje

Poznámka Pro běh virtuálů z alternativního umístění je určen záložní stroj charlie-brown. A přepnutí na alternativní NFS server se realizuje za běhu, bez odstávky virtuálních strojů.

Záložní adresář by měl být používán pouze po dobu obnovy systémového adresáře virtuálního stroje ze zálohy!

Záložní adresář je určen pouze pro dočasný běh virtuálního stroje především proto, že nikam se nereplikuje. Kdyby došlo ke kolapsu primárního NFS stroje, nebo by se objevila nutnost spustit stroj z alternativního NFS serveru, tak by zákonitě nastal problém.

Proto je třeba zálohu co nejrychleji obnovit a spustit virtuální stroj ze standardního umístění.

Zkopírování systémového adresáže ze zálohy

Obnova se provádí podobně jako záloha, pouze s tím rozdílem, že synchronizaci přes rsync je třeba provést dvakrát.

Poprvé při obnově adresáře, která se provádí za běhu virtuálu

A podruhé bezprostředně po odstavení virtuálu spuštěného ze zálohy, aby se do aktuálního adresáře promítly poslední změny.

Spuštění virtuálního stroje ze standardního umístění

Po spuštění virtuálního stroje ze standardního umístění lze příslušnou položku, která publikuje záložní adresář v souboru /etc/exports zakomentovat a pak ukončit její publikaci:

exportfs -u IP:cesta


nevloží se


Text ke vložení