Vyhledávání na webu

Fyzická migrace XenServeru na virtuální - Část 6


Posuneme-li se vpřed s článkem s přidanou hodnotou a stále navazujeme na předchozí článek o vytváření hostů v XenServeru, tento článek přiblíží koncept migrace Physical to Virtual (P2V) v prostředí XenServeru.

Aktualizace: V květnu 2016 vydal Citrix novou verzi platformy XenServer 7. Pro instalaci postupujte takto: Čerstvá instalace XenServeru 7.

Proces přesunu fyzického serveru na virtuální server je v XenServeru bohužel špatně zdokumentován. V minulosti existovaly nástroje, které dělaly práci za správce, ale od XenServeru 6.5 se zdá, že tyto nástroje již nejsou součástí instalačního programu XenServeru.

Tento článek projde procesem pořízení obrazu disku pomocí nástroje známého jako Clonezilla, fantastického projektu s otevřeným zdrojovým kódem pro zobrazování disků/diskových oddílů. Obraz tohoto serveru bude uložen na serveru Samba v síti a poté bude v systému XenServer vytvořen nový virtuální host.

Tento nový host zjevně nebude mít operační systém a bude nastaven na PXE bootování do Clonezilly, aby bylo možné obraz stáhnout ze serveru Samba a umístit na nově vytvořený virtuální pevný disk (VDI).

Požadavky na systém

  1. XenServer 6.5
  2. Clonezilla Live – Zobrazovací software
  3. Zaváděcí server PXE se spouštěcím systémem Clonezilla PXE – http://clonezilla.org/livepxe.php
  4. Samba Server – Dostatek úložiště pro uložení obrazu fyzického hosta

Tento článek se zaměří na skutečnou migraci fyzického serveru spíše než na všechny složité podrobnosti o tom, jak nastavit zaváděcí systém Samba a PXE, a jako takový se bude předpokládat, že uživatel již má možnost zavést PXE Clonezillu z místního PXE server.

Zobrazení fyzického serveru

1. První částí tohoto procesu je skutečné zobrazení fyzického serveru. Toho bude dosaženo pomocí PXE bootování Clonezilla Live, ale lze to provést pomocí Clonezilla live přes USB nebo CD-ROM. Když Clonezilla dokončí bootování, obrazovka počká, aby určila, jaký je další krok a vyberte „Start_Clonezilla “...

2. Výběrem ‚Start_Clonezilla‘ se zobrazí výzva k zadání všech nezbytných konfigurací, nikoli prostředí shellu. Na další obrazovce se zobrazí dotaz na režim zobrazení. Pro tuto migraci z fyzického na virtuální se celý disk serveru přesouvá do virtuálního systému a jako takový je třeba vybrat „device-image“.

3. Na další obrazovce se zobrazí dotaz, kam uložit obrázek serveru. Tento článek bude používat sdílení Samba na jiném síťovém serveru.

4. Na další obrazovce vás Clonezilla nyní vyzve k zadání přihlašovacích údajů pro přístup ke sdílení Samba. Ujistěte se, že jste zadali IP adresu serveru, nebo pokud DNS funguje správně, můžete místo toho použít plně kvalifikovaný název hostitele serveru.

5. Na další obrazovce se zobrazí dotaz na doménu Samba. Pokud existuje, zadejte jej sem, ale většina systémů to nevyžaduje a stisknutím klávesy Enter přejdete na další obrazovku.

6. Dalším krokem je zadání platného uživatele SAMBA pro konkrétní sdílení. Ujistěte se, že se tento uživatel může normálně přihlásit ke sdílené složce. Clonezilla není vždy srozumitelná, pokud jde o chyby ověřování, a pokud je uživatel již známým platným uživatelem, usnadní to odstraňování problémů.

7. Dalším krokem je zadání názvu sdílené položky SAMBA. Výchozí název sdílené položky je „images “, ale prostředí se liší. Ujistěte se, že jste do následující výzvy umístili příslušný název sdílené položky.

8. Clonezilla se nyní zeptá na režim zabezpečení, který má použít. Vyberte ‘auto‘, pokud neexistuje konkrétní důvod použít v prostředí ‘ntlm‘.

9. Nakonec vás Clonezilla vyzve k zadání hesla uživatele Samby pro přístup ke sdílené složce. Příkazový řádek bude následovat normální zadávání hesla pro Linux, pokud jde o to, že se při zadávání hesla nic nezobrazuje, ale heslo se stále zadává.

10. Po zadání hesla pro sdílení Samba stiskněte klávesu Enter. Clonezilla se pokusí kontaktovat server Samba a připojit sdílení Samba. Pokud je Clonezilla neúspěšná, zobrazí se chyba, jinak se úspěšné připojení zobrazí na následující obrazovce.

Pokud se zobrazí tato obrazovka, Clonezilla úspěšně připojila sdílenou složku SAMBA a proces zobrazování/konfigurace může pokračovat. Nikdy neuškodí potvrdit, že server SAMBA také „vidí“ připojení. Následující příkaz lze zadat na serveru Samba, aby se zajistilo, že je Clonezilla skutečně připojena.


lsof -i :445 | grep -i established

11. Dalším procesem je konfigurace zobrazování tohoto konkrétního serveru. Clonezilla má dva režimy; Začátečník a Expert. Tato příručka bude jednoduše používat „Začátečník“, protože poskytne všechny potřebné možnosti pro proces zobrazování.

12. Další krok se ptá, co by měla Clonezilla vyfotit na tomto konkrétním systému. Protože je třeba virtualizovat celý server, vybere se „savedisk“ tak, aby zahrnoval všechny oddíly v systému.

Poznámka: Ujistěte se, že sdílená složka Samba má dostatek místa pro uložení CELÉHO disku! Clonezilla provede určitou kompresi, ale je lepší zajistit, aby prostor existoval PŘED klonováním.

13. Vpřed bude třeba, aby byl obrázek pojmenován v následující nabídce.

14. Jakmile zadáte název, Clonezilla se zeptá, který disk (pokud jich existuje více) má být vytvořen. V tomto příkladu Clonezilla uvidí konkrétní řadič RAID tohoto serveru a oznámí velikost disku. V tomto případě je nahlášená velikost 146 GB.

Poznámka: Znovu se ujistěte, že sdílení Samba má dostatek místa pro proces zobrazování! Clonezilla provede nějakou kompresi, ale je lepší být bezpečnější než litovat.

15. Dalším krokem je pro Clonezillu něco relativně nového a je to schopnost opravovat souborové systémy, zatímco probíhá imaging. Souborové systémy podporované touto funkcí jsou stejné jako ty, které normálně podporuje linuxový nástroj ‘fsck‘.

Tato kontrola není povinná, ale může pomoci předejít špatnému obrázku. Přeskočte zaškrtnutí, pokud tato možnost není žádoucí.

16. Na další obrazovce se zkontroluje, zda lze snímek po pořízení obnovit. Doporučuje se to udělat, aby se zajistil dobrý obraz při prvním použití. Pokud je však obrazový systém velký, proces zpracování obrazu prodlouží určitý čas.

17. Po klepnutí na ‘OK‘ na výzvu ke kontrole uloženého obrázku zahájí Clonezilla počáteční konfiguraci a přípravy na zobrazení. Proces zobrazování však ještě nezačal! Po dokončení všech kontrol vás Clonezilla naposledy vyzve k ověření, zda jsou všechny parametry správné, a požádá o zahájení procesu zobrazování.

18. Po potvrzení, že jsou všechna nastavení potvrzena, zahájí Clonezilla proces zobrazování a poskytne určitý přehled o stavu.

19. Tato obrazovka se postupně zaplní červenou barvou indikující průběh zobrazování. Pokud dostanete pokyn, Clonezilla zkontroluje uložený snímek ihned po pořízení snímku. Jakmile Clonezilla skončí, poskytne pokyny, jak pokračovat.

To je skvělé znamení, že obraz byl pravděpodobně úspěšně pořízen a měl by být připraven k přesunu do virtuálního hosta v rámci XenServeru.