Wyszukiwanie w witrynie

Świeża instalacja XenServer 7


We wcześniejszych artykułach omawiana była konfiguracja i użytkowanie XenServera 6.5. W maju 2016 firma Citrix udostępniła nową wersję platformy XenServer. Wiele pozostało bez zmian, ale w najnowszym wydaniu pojawiło się także kilka przydatnych nowych dodatków.

Jedną z największych zmian jest aktualizacja podstawowego środowiska Dom0. XenServer 6.5 korzystał z CentOS 5.10, a nowa wersja XenServer 7 Dom0 została zaktualizowana do CentOS 7.2. Spowodowało to nowsze jądro Linuksa w Dom0, a także łatwość przyszłych możliwości aktualizacji w CentOS 7.

Kolejna duża zmiana nastąpiła w partycjonowaniu dla Dom0. Starsze wersje XenServera opierały się na MBR i raczej małej partycji root (4 GB). Następnie wielu użytkowników prawdopodobnie doświadczyło problemów polegających na tym, że dzienniki rutynowo zapełniały partycję główną, jeśli nie były monitorowane lub eksportowane do zewnętrznego mechanizmu dziennika.

W nowej wersji schemat partycjonowania został zmieniony na GPT i wprowadzono bardziej logiczne partycjonowanie. Poniższa tabela w pełni odnosi się do oficjalnych informacji o wydaniu Citrix:

  1. Partycja domeny sterującej hostem XenServer (dom0) o pojemności 18 GB
  2. Partycja kopii zapasowej 18 GB
  3. Partycja logów 4 GB
  4. Partycja wymiany 1 GB
  5. Partycja rozruchowa UEFI o pojemności 5 GB

Zmiany te rzeczywiście wymagają większych wymagań dotyczących dysku twardego dla Dom0 w porównaniu ze starszymi wersjami XenServer, ale schemat rozwiązuje kilka problemów występujących w starszych wersjach.

Następną godną uwagi aktualizacją w XenServer 7 jest faktyczna aktualizacja z Xen 4.4 do Xen 4.6. Xen to właściwa część XenServer, będąca hypervisorem.

Lista poprawek i ulepszeń jest dość obszerna, ale niektóre z najbardziej znanych ulepszeń Citrix obejmują bezagentową introspekcję antymalware dla gości, a także struktury, które umożliwiają migrację gości między procesorami różnych generacji.

W tej aktualizacji wprowadzono wiele innych ulepszeń, a autor gorąco zachęca do przejrzenia list i powiązanych dokumentów w witrynie internetowej Citrix:

  1. https://www.citrix.com/products/xenserver/whats-new.html

ZASTRZEŻENIE

Celem tego artykułu jest omówienie świeżej instalacji, a także pomoc administratorom w procesie aktualizacji starszych instalacji XenServer do nowszej wersji XenServer 7 i zastosowaniu krytycznych poprawek.

  1. Świeża instalacja XenServer 7
  2. Aktualizacja XenServer 6.5 do XenServer 7
  3. Stosowanie poprawki krytycznej XenServer 7

Istnieje kilka sposobów przeprowadzenia procesu aktualizacji, a „właściwe” rozwiązanie dla konkretnej instalacji będzie w dużym stopniu zależne od organizacji. Pamiętaj, aby zrozumieć konsekwencje i procesy wymagane do pomyślnej aktualizacji.

Citrix wydał bardzo szczegółowy dokument, z którym należy się zapoznać przed rozpoczęciem procesu aktualizacji: xenserver-7-0-installation-guide.pdf

Wymagania systemowe XenServer

  1. ISO XenServer 7: XenServer-7.0.0-main.iso
  2. Serwer z możliwością wirtualizacji
  3. Lista kompatybilności sprzętu znajduje się tutaj: http://hcl.xenserver.org/
  4. Wiele systemów będzie działać, nawet jeśli nie są wymienione, ale wyniki mogą się różnić. Używasz ich na własne ryzyko.
  5. Minimum 2 GB pamięci RAM; Do uruchomienia maszyn wirtualnych zalecane jest 4 GB lub więcej
  6. Minimum 1 64-bitowy procesor x86 1,5 GHz; Sugeruje się częstotliwość 2 GHz lub więcej i wiele procesorów
  7. Miejsce na dysku twardym co najmniej 46 GB; bardziej wymagane, jeśli maszyny wirtualne będą zapisywane lokalnie
  8. Karta sieciowa co najmniej 100 Mb/s; sugerowane wielokrotne gigabity

Sugerowane przez autora dodatki

Aby oszczędzić czytelnikom potencjalnych problemów, autor zaleca następujące elementy przed rozpoczęciem tego procesu:

  1. Zaktualizuj oprogramowanie sprzętowe w systemie XenServer (zwłaszcza oprogramowanie sprzętowe karty sieciowej) – więcej później
  2. Zatrzymaj wszystkich nieistotnych gości, aby zapobiec problemom
  3. Przed rozpoczęciem przeczytaj dokumentację Citrix oraz ten artykuł
  4. Pamiętaj o utworzeniu kopii zapasowej informacji o puli, aby w razie potrzeby ułatwić przywrócenie ustawień
  5. Zrestartuj wszystkie hosty XenServer jeszcze raz po wykonaniu wszystkich kroków, jeśli środowisko może pozwolić sobie na ponowne uruchomienie

Aktualizacja pojedynczego hosta i nowa instalacja XenServer 7

Ten pierwszy proces będzie obejmował całkowicie nową instalację XenServer 7. Pamiętaj, aby sprawdzić minimalne wymagania sprzętowe, aby upewnić się, że urządzenie obsługuje XenServer 7.

1. Pierwszym krokiem instalacji jest pobranie pliku ISO XenServer. Korzystając z powyższego linku, plik można łatwo pobrać z Internetu za pomocą polecenia „wget”.

wget -c  http://downloadns.citrix.com.edgesuite.net/11616/XenServer-7.0.0-main.iso

Po pobraniu obrazu ISO skopiuj go na dysk USB za pomocą narzędzia „dd”. UWAGA – Poniższe polecenie zastąpi WSZYSTKO na dysku flash zawartością ISO XenServer. Ten proces spowoduje również utworzenie rozruchowego dysku USB na potrzeby procesu instalacji.

dd if=XenServer-7.0.0-main.iso of=</path/to/usb/drive>

2. Teraz umieść nośnik startowy w systemie, w którym ma zostać zainstalowany XenServer. Jeśli etap tworzenia nośnika startowego przebiegł pomyślnie, system powinien wyświetlić ekran powitalny XenServer.

3. Na tym ekranie po prostu naciśnij Enter, aby uruchomić instalatora. Po pomyślnym uruchomieniu instalatora na pierwszym ekranie zostanie wyświetlony monit o wybranie języka.

4. Na następnym ekranie użytkownik zostanie poproszony o potwierdzenie, że należy wykonać aktualizację lub instalację, a także poprosi o inne specjalne sterowniki, które mogą wymagać załadowania, aby aby zainstalować XenServer.

5. Następny ekran to obowiązkowa EULA (Umowa licencyjna użytkownika końcowego). Użyj strzałek na klawiaturze, aby przesunąć kursor na przycisk „Zaakceptuj umowę EULA”.

6. W tym miejscu instalacja może przebiegać jedną z dwóch ścieżek, jeśli instalator wykryje wcześniejszą instalację. Następny ekran poprosi użytkownika o czystą instalację lub aktualizację istniejącej instalacji XenServer. Pierwszy zestaw instrukcji opisuje czystą instalację. Jeśli konieczna jest aktualizacja, przejdź do kroku 15.

7. Na następnym ekranie pojawi się monit o podanie urządzenia instalacyjnego. W tym przypadku będzie to „sda”.

8. Po wybraniu ścieżki instalacji XenServer będzie musiał wiedzieć, gdzie znajdują się pliki instalacyjne. W tym przypadku instalator został uruchomiony z nośnika lokalnego i właśnie tę opcję należy wybrać.

9. Następny krok umożliwi użytkownikowi zainstalowanie pakietów dodatkowych w tym samym czasie, co ten instalator. W chwili pisania tego tekstu nie są dostępne żadne dodatkowe pakiety dla XenServer 7, więc można tutaj wybrać opcję „nie”.

10. Następny ekran pozwoli użytkownikowi potwierdzić integralność plików źródłowych przed instalacją. Uruchomienie tego testu nie jest wymagane, ale może pomóc w wykryciu problemów z instalacją przed próbą zapisania plików.

11. Po zakończeniu weryfikacji, jeśli zostanie ona wybrana podczas instalacji, instalator XenServer poprosi użytkownika o skonfigurowanie niektórych informacji o systemie.

Pierwszym monitem będzie ustawienie hasła użytkownika root. Teraz, ponieważ XenServer będzie systemem bazowym dla potencjalnie kilku ważnych serwerów wirtualnych, konieczne jest, aby hasło było zabezpieczone i wystarczająco złożone!

Ważne: nie zapomnij również tego hasła, ponieważ po zakończeniu instalacji w systemie nie będzie żadnych innych użytkowników!

12. W następnych kilku krokach należy skonfigurować interfejs sieciowy zarządzania (adres statyczny lub DHCP), a także nazwę hosta i DNS Informacja. Będzie to zależeć od środowiska.

13. Ten krok obejmuje kilka ekranów umożliwiających ustawienie informacji o strefie czasowej i NTP (Network Time Protocol).

14. Na tym etapie instalatora zostały udostępnione wszystkie informacje dotyczące wstępnej konfiguracji potrzebnej do czystej instalacji i instalator jest gotowy do zainstalowania wszystkich niezbędnych plików.

OSTRZEŻENIE – Kontynuacja w tym momencie SPÓŁKA USUNIE WSZYSTKIE DANE z dysków docelowych!

Przejdź do kroku 19 po wybraniu „Zainstaluj XenServer”.

Aktualizacja XenServer 6.5 do XenServer 7

15. Te kroki są stosowane tylko w przypadku aktualizacji do starszej wersji XenServer. Jeśli użytkownik sobie tego życzy, nośnik instalacyjny zlokalizuje starsze wersje XenServer. Podczas aktualizacji instalator automatycznie utworzy kopię zapasową bieżącego systemu.

16. Po utworzeniu kopii zapasowej instalator poprosi o dodatkowe pakiety. W chwili pisania tego tekstu nie są dostępne żadne dodatkowe pakiety dla XenServer 7.

17. Następny ekran pozwoli użytkownikowi potwierdzić integralność plików źródłowych przed instalacją. Uruchomienie tego testu nie jest wymagane, ale może pomóc w wykryciu problemów z instalacją przed próbą zapisania plików.

18. Nareszcie można rozpocząć aktualizację! W tym momencie instalator utworzy kopię zapasową starszego systemu 6.x i dokona odpowiednich zmian w konfiguracji XenServer 7.

Kontynuacja instalacji XenSever 7

19. Jedną z najbardziej oczywistych zmian, które autor zauważył w nowszym XenServer 7, jest to, że czas uruchamiania systemu wydawał się drastycznie skrócony. Większość testowanych do tej pory systemów XenServer 7 uruchomiła się o około 35-60% szybciej niż w przypadku XenServer 6.5. Jeżeli instalacja przebiegła pomyślnie, system powinien uruchomić się do konsoli XenServer.

Gratulacje, instalacja/aktualizacja XenServer przebiegła pomyślnie! Teraz nadszedł czas na utworzenie wirtualnych gości, sieci i repozytoriów pamięci!

Instalowanie krytycznej poprawki XenServer 7 XS70E004

20. Aby zastosować tę poprawkę za pośrednictwem XenCenter, po prostu przejdź do menu „Narzędzia” i wybierz „Zainstaluj aktualizację”.

21. Następny ekran wyświetli informacje na temat procesu instalacji poprawki. Po prostu kliknij Dalej, aby kontynuować po przeczytaniu środków ostrożności.

22. XenCenter, jeśli jest podłączony do Internetu, będzie w stanie zlokalizować na tym ekranie wszelkie brakujące poprawki dla środowiska. W chwili pisania tego artykułu jedyną dostępną łatką jest „XS70E004”. Tę poprawkę należy zastosować NATYCHMIAST po aktualizacji lub instalacji XenServer 7.

23. Na następnym ekranie pojawi się monit o hosty XenServer, na których należy zastosować łatkę.

24. Po kliknięciu „Dalej” XenCenter pobierze łatki i wypchnie je na wybrane serwery. Po prostu poczekaj na zakończenie tego procesu i wybierz „Dalej”, jeśli ma to zastosowanie.

25. Po przesłaniu plików poprawek XenCenter przeprowadzi serię kontroli, aby upewnić się, że zostały spełnione określone warunki przed instalacją poprawek i ponownym uruchomieniem hostów.

25. Po zakończeniu wszystkich kontroli wstępnych XenCenter wyświetli monit administratorowi o sposób obsługi zadań poinstalacyjnych. O ile nie ma ważnego powodu, aby tego nie robić, zezwolenie XenCenter na wykonanie tych zadań jest zwykle najlepszą odpowiedzią.

26. Następny ekran wyświetli postęp instalacji poprawki i powiadomi administratora o wszelkich napotkanych błędach.

To kończy proces łatania hostów XenServer 7. Następnym krokiem jest rozpoczęcie tworzenia wirtualnych gości! Dziękujemy za przeczytanie artykułu dotyczącego instalacji XenServer 7.

Nie przegap: XenServer 7 – aktualizacja puli poprzez CLI i interfejs internetowy XenCenter

Daj nam znać o wszelkich problemach w komentarzach poniżej.