Jak zaktualizować ESXi 6.5 do wersji 6.7 za pomocą VMware Update Manager

Aby zainstalować poprawki na hoście ESXi, można skorzystać z interfejsu wiersza poleceń w narzędziu ESXCLI. Jednak korzystanie z Polecenia ESXCLI w celu zainstalowania poprawek na dużej liczbie hostów ESXi może być czasochłonne, a obecność hostów o różnych wersjach może jeszcze bardziej skomplikować sprawę. W tym wpisie na blogu przyjrzymy się innej metodzie instalowania poprawek i aktualizacji wielu hostów ESXi — niezależnie od ich wersji — za pomocą jednego interfejsu przy użyciu narzędzia VMware vSphere Update Manager.

Najpierw jednak wyjaśnijmy różnicę między terminami „aktualizacja” (upgrade) a „poprawka” (update):

  • Aktualizacja (upgrade) polega na zmianie wersji hosta ESXi, serwera vCenter itp. z wersji podrzędnej na wersję główną, na przykład z v.6.0 na v.6.5, z v.6.5 na v.6.7 itd.
  • Poprawka (update) lub łatka (patch) polega na zainstalowaniu poprawek przeznaczonych do usunięcia błędów w istniejącej wersji głównej. Po zastosowaniu poprawki zmienia się numer kompilacji, ale wersja pozostaje ta sama. Na przykład, aktualizując ESXi 6.7 do ESXi 6.7 U1, U2 lub U3, zachowujesz wersję 6.7.
NAKIVO – tworzenie kopii zapasowej dla VMware vSphere

NAKIVO – tworzenie kopii zapasowej dla VMware vSphere

Kompleksowa ochrona danych dla maszyn wirtualnych VMware vSphere oraz opcje natychmiastowego odzyskiwania. Bezpieczne lokalizacje kopii zapasowych na miejscu, zdalnie oraz w chmurze. Funkcje ochrony przed oprogramowaniem wymuszającym okup.

Czym jest VMware Update Manager?

VMware vSphere Update Manager (VUM) to wtyczka (rozszerzenie) vCenter . Należy ją zainstalować ręcznie na serwerach vCenter Server w wersjach starszych niż vCenter 6.5. Jeśli serwer vCenter Server 6.5 jest zainstalowany w systemie Windows, należy zainstalować VUM ręcznie. VMware Update Manager można zainstalować na komputerze z vCenter lub na innym komputerze z systemem Windows. VUM musi mieć połączenie sieciowe z vCenter, ponieważ jest ściśle zintegrowany z vCenter Server.

Jeśli zainstalowano vCenter Server Appliance (VCSA) w wersji 6.5 lub nowszej, vSphere Update Manager jest domyślnie preinstalowany w vCenter i uruchamia się automatycznie. Zaleca się zainstalowanie vCenter 6.7 jako VCSA — w tym przypadku vCenter działa jako maszyna wirtualna (VM) na serwerze ESXi.

VMware vCenter to scentralizowany system zarządzania platformą vSphere, a vSphere Update Manager to scentralizowane narzędzie do aktualizacji i modernizacji hostów ESXi, maszyn wirtualnych, urządzeń wirtualnych oraz aplikacji wirtualnych (VMware vApps). Za pomocą VUM można również instalować i aktualizować oprogramowanie, takie jak sterowniki na hostach ESXi, modernizować sprzęt maszyn wirtualnych oraz instalować i aktualizować VMware Tools. VUM umożliwia jednoczesną aktualizację i modernizację wielu elementów.

Zalety korzystania z VMware Update Manager

Do zalet korzystania z VMware Update Manager należą elastyczność oraz możliwość instalowania poprawek VMware na wielu hostach jednocześnie, niezależnie od wersji hosta. Takie podejście pozwala również na centralne zarządzanie poprawkami VMware za pomocą vCenter wraz z VMware vSphere Client i pomaga zaoszczędzić czas poświęcany na administrację vSphere. Można zautomatyzować instalację poprawek ESXi. VMware Update Manager jest uniwersalny i pozwala na instalowanie nie tylko poprawek VMware, ale także poprawek innych producentów, takich jak rozproszony przełącznik wirtualny Cisco, zaktualizowane sterowniki dla serwerów Hewlett-Packard itp.

Zgodność

Przed rozpoczęciem procesu aktualizacji należy sprawdzić zgodność aktualnej wersji vCenter z nową wersją ESXi, zgodność aktualnej wersji ESXi z wersją docelową oraz zgodność oprogramowania do wykonania kopii zapasowej z nowymi wersjami ESXi i vCenter, z których będzie się korzystać po aktualizacji. Można skorzystać z narzędzia Tabele zgodności VMware dostępnego na stronie internetowej VMware. Należy również sprawdzić zgodność sprzętu z poprawkami ESXi przed ich zainstalowaniem.

Jak działa instalowanie poprawek i aktualizacji ESXi

Zasadniczo proces instalowania poprawek ESXi składa się z następujących etapów:

  • Przesłanie niezbędnego pliku instalacyjnego do menedżera aktualizacji
  • Utworzenie niestandardowej linii bazowej
  • Przypisanie linii bazowej do odpowiedniego obiektu (host ESXi, centrum danych, klaster itp.)
  • Sprawdzenie zgodności (opcjonalnie)
  • Wstępna kontrola przed naprawą
  • Naprawa

Należy pamiętać, że w większości przypadków przed rozpoczęciem naprawy, gdy chcesz zaktualizować lub uaktualnić hosty ESXi, maszyny wirtualne muszą zostać wyłączone lub przeniesione z tych hostów. Podczas naprawy hosty ESXi automatycznie przechodzą w tryb konserwacji. Po zakończeniu naprawy hosty ESXi wychodzą z trybu konserwacji i może być konieczne ponowne uruchomienie hosta. Jeśli zdecydowano się na naprawę wielu hostów ESXi, naprawa drugiego hosta rozpocznie się po zakończeniu procesu naprawy pierwszego hosta ESXi.

W związku z tym dalszy przebieg procesu dla hostów ESXi jest następujący:

  • Host ESXi przechodzi w tryb konserwacji.
  • Instalowana jest poprawka.
  • Host ESXi jest ponownie uruchamiany.
  • Host ESXi zostaje ponownie podłączony do vCenter.
  • Host ESXi wychodzi z trybu konserwacji.
  • Rozpoczyna się proces instalowania poprawek na kolejnym hoście ESXi.

Jak korzystać z programu vSphere Update Manager do instalowania poprawek na hostach ESXi

Przyjrzyjmy się teraz, na czym polega korzystanie z programu VMware Update Manager w celu aktualizacji systemu ESXi 6.5 do wersji ESXi 6.7. W tym przykładzie do zarządzania trzema hostami ESXi wykorzystywany jest vCenter 6.7. Program VMware vSphere Update Manager jest preinstalowany w VCSA 6.7 (vCenter Server Appliance).

Otwórz program VMware vSphere Client, przejdź do Hosty i klastry i wybierz hosty ESXi, które chcesz zaktualizować. W razie potrzeby możesz wybrać folder maszyn wirtualnych, klaster, lub całe centrum danych. W tym przykładzie zostanie zaktualizowany host ESXi o adresie IP 192.168.101.205.

Aktualizacja ESXi 6.5 do ESXi 6.7

Wybierz wymagany host ESXi i sprawdź wersję oraz numer kompilacji w zakładce Podsumowanie .

Zwróć uwagę na zakładkę Aktualizacje , która jest dostępna, gdy VMware Update Manager jest zainstalowany w vCenter.

Możesz również otworzyć zakładkę Aktualizacje , aby sprawdzić wersję i kompilację ESXi. Jak widać na zrzucie ekranu, w przykładzie użyto ESXi 6.5 kompilacja 8294253 (adres IP hosta ESXi to 192.168.101.205 , a adres IP vCenter to 192.168.101.103 ).

W zakładce Aktualizacje znajduje się link do strony VMware Update Manager w vCenter. The Updates tab is available when VMware Update Manager is installed.

Przed rozpoczęciem aktualizacji ESXi należy upewnić się, że wszystkie wymagane pakiety są już zainstalowane. Należy pamiętać, że przed aktualizacją ESX 6.5 w vSphere Update Manager należy ręcznie pobierz wgrać obraz instalacyjny ESXi 6.7 w formacie ISO.

Wgrywanie obrazu do aktualizacji

  1. Przejdź do VMware Update Manager (Home > Update Manager), wybierz kartę „Obrazy ESXi” i kliknij Import , aby zaimportować plik ISO instalacyjny ESXi 6.7 do repozytorium vSphere Update Manager.

VMware Update Manager – importing an ESXi installation image for upgrade.

  1. Kliknij Browse i wybierz plik ISO instalatora ESXi 6.7. Kliknij Import , aby zaimportować obraz do repozytorium.

Importing the ESXi ISO image in VMware Update Manager.

  1. Poczekaj, aż obraz ISO zostanie skopiowany.

Uploading the ESXi image to a repository of VMware Update Manager.

  1. Po skopiowaniu obrazu instalacyjnego ESXi 6.7 do repozytorium Update Manager należy utworzyć nową linię bazową.

Linia bazowa jest czymś w rodzaju gotowego ustawienia, które można zastosować jednocześnie do wielu elementów, takich jak hosty ESXi. Linie bazowe dzielą się na linie bazowe hostów, linie bazowe maszyn wirtualnych (VM) oraz linie bazowe urządzeń wirtualnych (VA). Linii bazowych maszyn wirtualnych i urządzeń wirtualnych nie można tworzyć ręcznie, ponieważ są one z góry zdefiniowane.

Można również tworzyć grupy linii bazowych. W tym przykładzie linia bazowa zawiera jeden obraz ESXi przeznaczony do aktualizacji. Można jednak wybrać wiele poprawek (aktualizacji), aktualizacji lub rozszerzeń, aby dodać je do linii bazowej. Następnie można użyć jednej linii bazowej do jednoczesnej instalacji wielu poprawek na hostach ESXi.

Tworzenie linii bazowej w VMware Update Manager

Na karcie „Obrazy ESXi” kliknij New Baseline.

Creating a baseline in VMware Update Manager.

Otwarty kreator „Utwórz linię bazową” składa się z trzech kroków:

  1. Wprowadź nazwę i opis nowej linii bazowej. W tym przykładzie nazwa to ESXi6-7upgrade . Kliknij Next , aby kontynuować.

Entering a new baseline name.

  1. Wybierz obraz wydania ESXi. W tym przypadku wybrano obraz ISO ESXi 6.7 Update1. Naciśnij Next.

Selecting the ESXi image for a new baseline.

  1. Sprawdź podsumowanie i naciśnij Finish.

Creating a new baseline – summary.

Linia bazowa została utworzona i jest wyświetlana w zakładce Baselines programu VMware Update Manager. Można również zobaczyć dwie predefiniowane linie bazowe (Non-Critical Host Patches i Critical Host Patches). Baselines in VMware Update Manager.

Dodawanie punktu odniesienia

  1. Przejdź do Hosty i klastry , wybierz swój host (ESXi 6.5), a następnie wybierz Aktualizacje .
  2. W sekcji Przegląd wybierz Aktualizacje hostów
  3. W sekcji Dodane punkty odniesienia kliknij Attach.

Uwaga: Jeśli chcesz zaktualizować wiele hostów ESXi, możesz wybrać całe centrum danych, folder maszyn wirtualnych lub klaster.

VMware Update Manager – attaching a baseline to an ESXi host.

  1. Wybierz niestandardową linię bazową aktualizacji ( ESXi6-7upgrade w tym przypadku) i kliknij Attach.

VMware Update Manager – attaching a baseline to upgrade ESXi hosts.

Sprawdzanie zgodności

  1. Wróć do Hosty i klastry .
  2. Wybierz host ESXi (centrum danych, folder maszyn wirtualnych lub klaster).
  3. Wybierz zakładkę Aktualizacje . W zakładce Aktualizacje wybierz Przegląd .
  4. Wybierz Zgodność hosta i kliknij Check Compliance.

Sprawdzenie zgodności pozwala zweryfikować stan aktualizacji dodanych do linii bazowych i powiadamia o ewentualnych konfliktach. Jeśli aktualizacja lub uaktualnienie nie jest obsługiwane, VMware Update Manager powiadomi o tym podczas sprawdzania zgodności.

Checking compliance in VMware Update Manager before upgrading an ESXi host.

W tym przykładzie stan zgodności hosta to niezgodny , ale uaktualnienie można technicznie przeprowadzić na wybranych hostach.

Korygowanie przed wstępną weryfikacją

Należy przeprowadzić korygowanie przed wstępną weryfikacją, aby zweryfikować warunki i zidentyfikować potencjalne problemy, które mogą wystąpić po korygowaniu. Jeśli istnieją potencjalne problemy, wyświetlana jest lista zalecanych działań. Na przykład, jeśli zamierzasz zaktualizować hosty ESXi, a maszyny wirtualne działają w klastrze, może być konieczne wyłączenie DPM i kontroli dostępu HA oraz włączenie DRS, EVCitp. Jeśli chodzi o maszyny wirtualne, może być konieczne odłączenie wirtualnego napędu DVD, wyłączenie funkcji Fault Tolerance dla maszyny wirtualnej w klastrze itp. Wstępna kontrola przed naprawą pozwala uniknąć przerwania procesu aktualizacji/upgradu po jego rozpoczęciu.

  1. Przejdź do Hosty i klastry , wybierz hosta (hosty) ESXi, kliknij prawym przyciskiem myszy na hoście i w menu kontekstowym wybierz Update Manager > Pre-check Remediation.

VMware Update Manager – pre-check remediation.

  1. Poczekaj chwilę, aż proces sprawdzania się zakończy. Jeśli po zakończeniu procesu naprawy wykrytych podczas wstępnej kontroli problemów pojawią się ostrzeżenia, wykonaj zalecane czynności w celu usunięcia tych problemów.
  2. Jeśli wszystko jest w porządku i nie są wymagane żadne działania w celu rozpoczęcia naprawy, przejdź do Hosty i klastry , wybierz swój host ESXi, wybierz zakładkę Aktualizacje i otwórz kategorię Aktualizacje hosta w sekcji Przegląd . Wybierz wymagany profil bazowy ( ESXi6-7upgrade w tym przypadku) i kliknij Remediate.

VMware Update Manager – everything is ready to remediate.

  1. Przeczytaj i zaakceptuj umowę licencyjną użytkownika końcowego (EULA), zaznacz odpowiednie pole wyboru, a następnie kliknij OK.

The end user license agreement

  1. Wybierz hosty ESXi, które wymagają naprawy, w razie potrzeby edytuj ustawienia (harmonogram, opcje naprawy) i kliknij Remediate.

Remediating an ESXi host in VMware Update Manager.

  1. Przed rozpoczęciem naprawy wszystkie maszyny wirtualne muszą zostać wyłączone lub przeniesione z hosta. Host automatycznie przejdzie w tryb konserwacji. Postęp procesu naprawy można śledzić w zakładce Ostatnie zadania . Należy poczekać, aż proces się zakończy. Po aktualizacji hosta ESXi musi on automatycznie uruchomić się ponownie i wyjść z trybu konserwacji.

The progress of ESXi patching.

  1. Po zakończeniu procesu aktualizacji ESXi i ponownym uruchomieniu hosta ESXi należy wybrać ten host na stronie Host/Klaster i zweryfikować wersję oraz numer kompilacji. Jak widać na poniższym zrzucie ekranu, nasz host ESXi został zaktualizowany z wersji 6.5 kompilacji 8294253 do wersji 6.7 kompilacji 10302608 (Aktualizacja 1). Można porównać swój numer kompilacji z numerem kompilacji podanym na stronie tabela i zidentyfikować wersję, nazwę wydania oraz datę wydania.

The ESXi host is upgraded with VMware Update Manager.

Host ESXi został pomyślnie zaktualizowany i można ponownie uruchamiać na nim maszyny wirtualne.

Jak zaktualizować ESXi 6.7 do wersji ESXi 6.7 Update 2

Jeśli korzystasz z hostów ESXi 6.7, nie możesz ich zaktualizować, dopóki nie zostanie wydana nowa wersja vSphere. W momencie pisania tego wpisu na blogu najnowszą wersją jest vSphere 6.7. Jednak firma VMware wydała aktualizacje zawierające poprawki zabezpieczeń i inne poprawki.

W chwili pisania tego tekstu hosty ESXi 6.7 można zaktualizować do wersji ESXi 6.7 Update 1, Update 2 i Update 3. Rozważmy na przykład, jak zaktualizować hosta ESXi w wersji 6.7 Update 1 do wersji 6.7 Update 2. Można wykorzystać ten proces do aktualizacji ESXi 6.7 Update 2 do wersji 6.7 Update 3 za pomocą narzędzia VMware Update Manager, a także poprzez instalację niestandardowych poprawek VMware. Jak być może pamiętacie, aktualna wersja hosta ESXi rozpatrywana w naszym przykładzie to wersja 6.7 Update 1, kompilacja 10302608.

Krok 1: Otwórz program Update Manager

Otwórz program vSphere Update Manager (w kliencie vSphere Client przejdź do Home > Update Manager) i wybierz zakładkę Aktualizacje . Zobaczysz listę dostępnych aktualizacji i poprawek wraz z ich poziomem ważności, typem i kategorią. Wymagana aktualizacja VMware ESXi 6.7 Complete Update 2 znajduje się na tej liście, dlatego możemy kontynuować.

Available ESXi patches are listed in VMware Update Manager.

Krok 2: Utwórz linię bazową

Podobnie jak w poprzednim przykładzie, najpierw należy utworzyć nową linię bazową. W programie VMware Update Manager otwórz zakładkę Linii bazowych i kliknij New > Baseline.

Creating a baseline to install ESXi patches in VMware Update Manager.

Otworzy się kreator tworzenia linii bazowej

  1. Name and Description. Wprowadź nazwę, na przykład ESXi6-7upd2 , wprowadź opis (opcjonalnie) i wybierz typ linii bazowej. W tym przypadku typem zawartości jest Poprawka . Kliknij Next , aby kontynuować.

Creating a new baseline.

  1. Select Patches Automatically. Ponieważ chcemy ręcznie zainstalować niezbędną aktualizację, należy odznaczyć pole wyboru „ Automatycznie aktualizuj tę linię bazową o poprawki spełniające następujące kryteria ”. W przeciwnym razie do instalacji zostaną zaproponowane wszystkie dostępne poprawki VMware.

Installing VMware ESXi patches automatically is not selected.

  1. Select Patches Manually. Wybierz wymagane poprawki VMware. W tym przykładzie wybrano VMware ESXi 6.7 Complete Update 2 .

Installing VMware ESXi patches manually is selected to create a baseline.

  1. Summary. Sprawdź ustawienia linii bazowej i jeśli wszystko jest poprawne, kliknij Finish.

Finishing creating a new baseline.

Po utworzeniu linii bazowej możesz ją zobaczyć w zakładce Baselines w VMware Update Manager.

Selecting a created baseline for ESXi patching.

Krok 3: Przypisz profil referencyjny do hosta

Teraz wróć do Hosty i klastry , wybierz host ESXi, na którym chcesz zainstalować poprawki, a następnie wybierz zakładkę Aktualizacje . Kliknij Aktualizacje hosta i w sekcji Przypisane profile referencyjne kliknij Attach.

VMware Update manager – attach a baseline to install VMware ESXi patches.

W wyskakującym oknie wybierz wymagany profil referencyjny ( ESXi6-7upd2 w tym przykładzie) i kliknij Attach.

Attaching a baseline for ESXi patching.

Krok 4: Naprawa hosta ESXi

Teraz punkt odniesienia został przypisany do hosta ESXi i należy go wybrać. Należy przygotować hosta ESXi do naprawy oraz wyłączyć lub przenieść maszyny wirtualne z hostów, które wymagają zainstalowania poprawek. Należy pamiętać, że host ESXi musi przejść w tryb konserwacji, aby można było zainstalować poprawki ESXi. Następnie kliknij Remediate , aby rozpocząć aktualizację hosta ESXi. VMware Update Manager – remediate hosts to install VMware ESXi patches.

W nowo otwartym oknie potwierdź, który host chcesz zaktualizować, i zaznacz go, zaznaczając pole wyboru (pole to jest domyślnie zaznaczone). W razie potrzeby skonfiguruj dodatkowe opcje, a następnie kliknij przycisk „ Remediate ”, aby rozpocząć aktualizację hosta ESXi.

Remediating the ESXi host in VMware Update Manager to install VMware patches.

Krok 5: Sprawdź, czy host został zaktualizowany

Poczekaj, aż proces naprawy dobiegnie końca. Następnie wybierz host ESXi i na karcie Podsumowanie sprawdź wersję oraz numer kompilacji, aby upewnić się, że host został pomyślnie zaktualizowany. Teraz nasz host ESXi został zaktualizowany do wersji 6.7.0 Update 2 Build 13006603.

The ESXi host has been patched with VMware Update Manager.

Należy pamiętać, że w razie potrzeby można skonfigurować ustawienia globalne programu VMware Update Manager, przechodząc do strony Update Manager > Settings.

Global settings of VMware Update Manager.

Wnioski

VMware Update Manager to przydatny moduł przeznaczony do zarządzania i instalowania aktualizacji w środowiskach VMware vSphere. VMware vSphere Update Manager (VUM) jest ściśle zintegrowany z vCenter i wchodzi w skład pakietów VCSA 6.5 oraz VCSA 6.7. Szczególnie zaleca się korzystanie z VUM do aktualizowania lub uaktualniania komponentów w dużych środowiskach vSphere. Nie zapomnij sprawdzić zgodności przed zainstalowaniem poprawek i pamiętaj o migracji lub wyłączeniu maszyn wirtualnych działających na hostach ESXi, na których planowane jest zainstalowanie poprawek. Rozwiązanie

Oprogramowanie do wykonania kopii zapasowej VMware firmy NAKIVO obsługuje najnowszą wersję VMware vSphere i pozwala chronić maszyny wirtualne oraz w razie potrzeby natychmiast przywrócić poszczególne elementy i całe maszyny wirtualne.

Wypróbuj NAKIVO Backup & Replication

Wypróbuj NAKIVO Backup & Replication

Skorzystaj z bezpłatnej wersji próbnej, aby zapoznać się ze wszystkimi funkcjami rozwiązania w zakresie ochrony danych. 15 dni za darmo. Bez żadnych ograniczeń dotyczących funkcji ani pojemności. Nie jest wymagana karta kredytowa.

People also read