XenServer fizička migracija na virtuelnu - 6. dio


Krećući se naprijed s malo dodatka vrijednosti i još uvijek povezujući se s prethodnim člankom o kreiranju gostiju u XenServeru, ovaj članak će se približiti konceptu fizičke u virtualnu (P2V) migraciju unutar XenServer okruženja.

Ažuriranje: U maju 2016. Citrix je objavio novu verziju XenServer 7 platforme. Za instalaciju slijedite: Svježa instalacija XenServera 7.

Proces premeštanja fizičkog servera na virtuelni server je nažalost slabo dokumentovan u XenServeru. U prošlosti su postojali alati koji su radili posao za administratora, ali od XenServer 6.5 izgleda da ti alati više nisu dio instalatera XenServera.

Ovaj članak će proći kroz proces uzimanja slike diska pomoću uslužnog programa poznatog kao Clonezilla, fantastičnog projekta otvorenog koda za snimanje diska/particije. Slika ovog servera će biti pohranjena na Samba server na mreži, a zatim će se kreirati novi virtuelni gost na XenServer sistemu.

Ovaj novi gost očigledno neće imati operativni sistem i biće podešen na PXE pokretanje na Clonezilla tako da se slika može povući sa Samba servera i postaviti na novokreirani virtuelni hard disk (VDI).

Zahtjevi sustava

  1. XenServer 6.5
  2. Clonezilla Live – softver za obradu slika
  3. PXE server za pokretanje sa Clonezilla PXE bootable – http://clonezilla.org/livepxe.php
  4. Samba server – dovoljno prostora za skladištenje slike fizičkog gosta

Ovaj članak će se fokusirati na stvarnu migraciju fizičkog servera, a ne na sve zamršene detalje o tome kako postaviti Samba i PXE sistem za pokretanje i kao takav će se pretpostaviti da korisnik već ima mogućnost da PXE pokrene Clonezilla s lokalnog PXE server.

Slika fizičkog servera

1. Prvi dio ovog procesa je čin stvarnog snimanja fizičkog servera. Ovo će biti postignuto PXE pokretanjem Clonezilla Live, ali se može učiniti pomoću Clonezilla live preko USB-a ili CD-ROM-a. Kada Clonezilla završi podizanje sistema, ekran će čekati da odredi koji je sljedeći korak za odabir “Start_Clonezilla”...

2. Odabirom ‘Start_Clonezilla’ će se tražiti sve potrebne konfiguracije, a ne okruženje ljuske. Sljedeći ekran će tražiti način snimanja slike. Za ovu fizičku na virtuelnu migraciju cijeli disk servera se premješta u virtuelni sistem i kao takav mora biti odabran ‘device-image’.

3. Sljedeći ekran će pitati gdje da sačuvate sliku servera. Ovaj članak će koristiti Samba share na drugom umreženom serveru.

4. Nastavljajući na sljedeći ekran, Clonezilla će sada tražiti vjerodajnice za pristup Samba dijeljenju. Obavezno unesite IP adresu servera ili ako DNS ispravno funkcionira, umjesto toga se može koristiti potpuno kvalificirano ime hosta servera.

5. Sljedeći ekran traži Samba domenu. Ako postoji, unesite ga ovdje, ali većina sistema ga ne zahtijeva i pritiskom na enter ići ćete na sljedeći ekran.

6. Sljedeći korak je unos važećeg SAMBA korisnika za određeni dio. Provjerite može li se ovaj korisnik normalno prijaviti na dijeljenje. Clonezilla nije uvijek jasna po pitanju grešaka u autentifikaciji i ako je korisnik već poznati važeći korisnik, to će olakšati rješavanje problema.

7. Sljedeći korak je specificiranje naziva SAMBA dijeljenja. Zadani naziv dijeljenja je “slike ”, ali okruženja se razlikuju. Obavezno postavite odgovarajuće ime dijeljenja u sljedeću prompt.

8. Clonezilla će sada tražiti korištenje sigurnosnog načina rada. Odaberite ‘auto’ osim ako ne postoji poseban razlog za korištenje ‘ntlm’ u okruženju.

9. Konačno, Clonezilla će tražiti lozinku korisnika Sambe za pristup dijeljenju. Komandna linija će pratiti uobičajeni unos lozinke za Linux u pogledu toga da se ništa ne prikazuje dok se lozinka upisuje, ali se lozinka još uvijek unosi.

10. Nakon što unesete lozinku za Samba share, pritisnite enter. Clonezilla će pokušati kontaktirati Samba server i montirati Samba share. Ako Clonezilla ne uspije, prikazat će se greška, inače će uspješna veza rezultirati sljedećim ekranom.

Ako se prikaže ovaj ekran, onda je Clonezilla uspješno montirala SAMBA deljenje i proces snimanja/konfiguracija se može nastaviti. Nikada ne škodi potvrditi da i SAMBA server ‘vidi’ vezu. Sljedeća naredba se može izdati na Samba serveru kako bi se osiguralo da je Clonezilla zaista povezana.


lsof -i :445 | grep -i established

11. Sljedeći proces je konfiguracija slike ovog konkretnog servera. Clonezilla ima dva načina rada; Početnik i Stručnjak. Ovaj vodič će jednostavno koristiti 'Početni' jer će pružiti sve potrebne opcije za proces snimanja.

12. Sljedeći korak postavlja pitanje šta bi Clonezilla trebala snimiti na ovom konkretnom sistemu. Budući da cijeli server treba biti virtueliziran, ‘savedisk’ će biti odabran da uključi sve particije na sistemu.

Napomena: Uvjerite se da Samba share ima dovoljno prostora za pohranu CIJELOG diska! Clonezilla će izvršiti određenu kompresiju, ali je bolje osigurati da prostor postoji PRIJE kloniranja.

13. Krećući se naprijed, slici će trebati dati ime u sljedećem promptu menija.

14. Kada se unese ime, Clonezilla će pitati koji disk (ako postoji više njih) treba snimiti. U ovom primjeru, Clonezilla će vidjeti određeni RAID kontroler ovog servera i prijaviti veličinu diska. U ovom slučaju prijavljena veličina je 146 GB.

Napomena: Opet, pobrinite se da Samba share ima dovoljno prostora za proces snimanja! Clonezilla će napraviti neku kompresiju, ali bolje je sigurno nego žaliti.

15. Sljedeći korak je nešto relativno novo za Clonezilla i to je mogućnost popravljanja sistema datoteka dok se slika odvija. Sistemi datoteka koje podržava ova funkcija su isti oni koje normalno podržava Linux ‘fsck’ uslužni program.

Ova provjera nije obavezna, ali može pomoći u sprječavanju loše slike. Preskočite provjeru ako ova opcija nije željena.

16. Sljedeći ekran se koristi za provjeru da li se slika može vratiti nakon što je slika snimljena. Predlaže se da se to uradi kako bi se osigurala dobra slika prvi put. Ovo će dodati neko vrijeme procesu snimanja slike ako je sistem koji se snima velik.

17. Nakon što pritisnete ‘U redu’ na promptu za provjeru sačuvane slike, Clonezilla će započeti početnu konfiguraciju i pripreme za snimanje. Proces snimanja još nije počeo! Kada se sve provjere završe, Clonezilla će zatražiti posljednji put da provjeri da li su svi parametri ispravni i zatražiti da započne proces snimanja.

18. Nakon što potvrdi da su sva podešavanja potvrđena, Clonezilla će pokrenuti proces snimanja i pružiti uvid u status.

19. Ovaj ekran će se postepeno puniti crvenom bojom koja označava napredak snimanja. Ako dobijete upute, Clonezilla će provjeriti sačuvanu sliku odmah nakon snimanja slike. Kada Clonezilla završi, dat će upute kako nastaviti.

Ovo je odličan znak da je slika vjerovatno uspješno snimljena i da bi trebala biti spremna za premještanje u virtuelnog gosta unutar XenServera.