Wyszukiwanie w witrynie

Migracja fizyczna XenServer do wirtualnej — część 6


Idąc dalej z artykułem wartościowym i nadal nawiązując do poprzedniego artykułu o tworzeniu gości w XenServer, ten artykuł przybliży koncepcję migracji fizycznej do wirtualnej (P2V) w środowisku XenServer.

Aktualizacja: W maju 2016 r. firma Citrix wypuściła nową wersję platformy XenServer 7. W celu instalacji wykonaj następujące czynności: Nowa instalacja XenServer 7.

Proces przenoszenia serwera fizycznego na serwer wirtualny jest niestety słabo udokumentowany w XenServer. W przeszłości istniały narzędzia, które wykonywały pracę za administratora, ale od wersji XenServer 6.5 narzędzia te wydają się nie być już częścią instalatora XenServer.

W tym artykule opisano proces tworzenia obrazu dysku za pomocą narzędzia znanego jako Clonezilla, fantastycznego projektu open source do obrazowania dysków/partycji. Obraz tego serwera zostanie zapisany na serwerze Samby w sieci, a następnie w systemie XenServer zostanie utworzony nowy wirtualny gość.

Ten nowy gość oczywiście nie będzie miał systemu operacyjnego i zostanie skonfigurowany do rozruchu PXE w Clonezilli, dzięki czemu obraz będzie mógł zostać pobrany z serwera Samby i umieszczony na nowo utworzonym wirtualnym dysku twardym (VDI).

wymagania systemowe

  1. XenServer 6.5
  2. Clonezilla Live – oprogramowanie do przetwarzania obrazu
  3. Serwer rozruchowy PXE z możliwością rozruchu Clonezilla PXE – http://clonezilla.org/livepxe.php
  4. Serwer Samba – Wystarczająca ilość miejsca do przechowywania obrazu gościa fizycznego

W tym artykule skupimy się na faktycznej migracji serwera fizycznego, a nie na wszystkich skomplikowanych szczegółach dotyczących konfiguracji systemu rozruchowego Samba i PXE, w związku z czym zakłada się, że użytkownik ma już możliwość uruchomienia Clonezilli w środowisku PXE z lokalnego komputera Serwer PXE.

Obrazowanie serwera fizycznego

1. Pierwsza część tego procesu polega na faktycznym zobrazowaniu serwera fizycznego. Można to osiągnąć poprzez uruchomienie Clonezilla Live w środowisku PXE, ale można to również zrobić za pomocą Clonezilla Live z USB lub CD-ROM. Kiedy Clonezilla zakończy uruchamianie, ekran będzie czekać, aby określić, jaki będzie następny krok. Wybierz „Start_Clonezilla”...

2. Wybranie „Start_Clonezilla” spowoduje wyświetlenie monitu o wprowadzenie wszystkich niezbędnych konfiguracji zamiast środowiska powłoki. Na następnym ekranie pojawi się pytanie o tryb obrazowania. W przypadku migracji fizycznej do wirtualnej cały dysk serwera jest przenoszony do systemu wirtualnego i jako taki należy wybrać „obraz-urządzenia”.

3. Na następnym ekranie pojawi się pytanie, gdzie zapisać obraz serwera. W tym artykule będziemy używać udziału Samby na innym serwerze sieciowym.

4. Kontynuując przejście do następnego ekranu, Clonezilla będzie teraz pytać o dane uwierzytelniające umożliwiające dostęp do udziału Samby. Pamiętaj o wpisaniu adresu IP serwera. Jeżeli DNS działa prawidłowo, zamiast tego można użyć pełnej nazwy hosta serwera.

5. Następny ekran zapyta o domenę Samby. Jeśli taki istnieje, wpisz go tutaj, ale większość systemów tego nie wymaga, a naciśnięcie Enter spowoduje przejście do następnego ekranu.

6. Następnym krokiem jest wprowadzenie prawidłowego użytkownika SAMBA dla konkretnego udziału. Upewnij się, że ten użytkownik może normalnie zalogować się do udziału. Clonezilla nie zawsze jest jasna w kwestii błędów uwierzytelniania, a jeśli użytkownik jest już znanym, prawidłowym użytkownikiem, ułatwi to rozwiązywanie problemów.

7. Następnym krokiem jest określenie nazwy udziału SAMBA. Domyślna nazwa udziału to „obrazy”, ale środowiska są różne. Pamiętaj o umieszczeniu odpowiedniej nazwy udziału w następującym wierszu zachęty.

8. Clonezilla poprosi teraz o użycie trybu bezpieczeństwa. Wybierz „auto”, chyba że istnieje konkretny powód, aby używać „ntlm” w środowisku.

9. Na koniec Clonezilla poprosi o podanie hasła użytkownika Samby, aby uzyskać dostęp do udziału. Wiersz poleceń będzie podążał za normalnym wprowadzaniem hasła systemu Linux, ponieważ nie wyświetla niczego podczas wpisywania hasła, ale hasło jest nadal wprowadzane.

10. Po wpisaniu hasła udziału Samby naciśnij Enter. Clonezilla spróbuje połączyć się z serwerem Samby i zamontować udział Samby. Jeśli Clonezilla nie powiedzie się, wyświetli błąd, w przeciwnym razie pomyślne połączenie spowoduje wyświetlenie poniższego ekranu.

Jeśli zostanie wyświetlony ten ekran, oznacza to, że Clonezilla pomyślnie zamontowała udział SAMBA i można kontynuować proces/konfigurację tworzenia obrazu. Nie zaszkodzi sprawdzić, czy serwer SAMBA również „widzi” połączenie. Na serwerze Samby można wydać następujące polecenie, aby upewnić się, że Clonezilla rzeczywiście jest połączona.


lsof -i :445 | grep -i established

11. Następnym procesem jest konfiguracja obrazowania tego konkretnego serwera. Clonezilla ma dwa tryby; Początkujący i Ekspert. W tym przewodniku będzie po prostu używany termin „Początkujący”, ponieważ zapewni wszystkie niezbędne opcje procesu obrazowania.

12. Następny krok dotyczy tego, co Clonezilla powinna zrobić w tym konkretnym systemie. Ponieważ cały serwer musi zostać zwirtualizowany, wybrany zostanie zapisany dysk, który będzie obejmował wszystkie partycje w systemie.

Uwaga: upewnij się, że udział Samby ma wystarczającą ilość miejsca, aby pomieścić CAŁĄ dysk! Clonezilla dokona pewnej kompresji, ale lepiej jest upewnić się, że jest wolne miejsce PRZED klonowaniem.

13. W dalszej części obrazowi trzeba będzie nadać nazwę w następującym wierszu menu.

14. Po podaniu nazwy Clonezilla zapyta, który dysk (jeśli istnieje wiele) ma zostać zobrazowany. W tym przykładzie Clonezilla zobaczy konkretny kontroler RAID tego serwera i zgłosi rozmiar dysku. W tym przypadku raportowany rozmiar wynosi 146 GB.

Uwaga: ponownie upewnij się, że udział Samby ma wystarczającą ilość miejsca na proces tworzenia obrazu! Clonezilla dokona pewnej kompresji, ale lepiej dmuchać na zimne.

15. Następny krok jest czymś stosunkowo nowym w Clonezilli i dotyczy możliwości naprawy systemów plików podczas tworzenia obrazu. Systemy plików obsługiwane przez tę funkcję to te same, które są zwykle obsługiwane przez narzędzie Linux „fsck”.

Ta kontrola nie jest obowiązkowa, ale może pomóc zapobiec złemu wizerunkowi. Pomiń zaznaczenie, jeśli ta opcja nie jest pożądana.

16. Następny ekran służy do sprawdzenia, czy po wykonaniu zdjęcia można go przywrócić. Sugeruje się wykonanie tej czynności, aby zapewnić dobry obraz już za pierwszym razem. Wydłuży to jednak proces obrazowania, jeśli obrazowany system jest duży.

17. Po kliknięciu OK” w odpowiedzi na monit o sprawdzenie zapisanego obrazu Clonezilla rozpocznie wstępną konfigurację i przygotowania do obrazowania. Jednak proces tworzenia obrazu jeszcze się nie rozpoczął! Po zakończeniu wszystkich kontroli Clonezilla po raz ostatni poprosi o sprawdzenie, czy wszystkie parametry są prawidłowe i poprosi o rozpoczęcie procesu obrazowania.

18. Po potwierdzeniu, że wszystkie ustawienia zostały potwierdzone, Clonezilla rozpocznie proces tworzenia obrazu i zapewni wgląd w stan.

19. Ten ekran będzie stopniowo zapełniał się kolorem czerwonym, wskazując postęp obrazowania. Jeśli zostaniesz poinstruowany, Clonezilla sprawdzi zapisany obraz natychmiast po jego wykonaniu. Po zakończeniu Clonezilla wyświetli instrukcje dotyczące kontynuowania.

To świetny znak, że zdjęcie prawdopodobnie zostało pomyślnie pobrane i powinno być gotowe do przeniesienia do wirtualnego gościa w XenServer.