Jak przeprowadzić aktualizację do VMware vCenter 7 i vSAN 7

Flagowy produkt VMware do wirtualizacji został gruntownie „przeprojektowany” na potrzeby wydania vSphere 7 . Jeśli zdecydujesz się na aktualizację do wersji 7 z vSphere 6.7, musisz najpierw zaktualizować vCenter, które jest głównym komponentem vSphere służącym do scentralizowanego zarządzania hostami ESXi, klastrami, maszynami wirtualnymi i innymi komponentami. Dlatego przed aktualizacja hostów ESXi i vSAN należy najpierw zaktualizować vCenter do wersji 7.

Czytaj dalej, aby poznać kroki aktualizacji z vSphere 6.7 do vSphere 7.0, a także wskazówki dotyczące aktualizacji z wersji starszych niż 6.0.

NAKIVO do tworzenia kopii zapasowej VMware vSphere

NAKIVO do tworzenia kopii zapasowej 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.

Wymagania i zgodność

Należy pamiętać, że bezpośrednio do wersji vCenter 7.0 można zaktualizować jedynie wersje vCenter 6.5 i vCenter 6.7. Jeśli korzystasz z vCenter 6.0 lub starszych wersji, rozważ aktualizację do vCenter 6.5 lub 6.7, a dopiero potem do vCenter 7.0. Alternatywnie możesz przeprowadzić czystą instalację instalacja vCenter 7.0 i skonfigurować tę instancję vCenter tak samo, jak poprzednią. Przed aktualizacją vCenter sprawdź zgodność aktualizacji vCenter Server. vCenter 7 może zarządzać ESXi 6.5, ESXi 6.7 i ESXi 7.0 w tym samym klastrze.

Instalacja vCenter 7.0 w systemie Windows nie jest obsługiwana. VMware vCenter 7.0 można wdrożyć wyłącznie jako vCenter Server Appliance (VCSA), czyli maszynę wirtualną działającą na hoście ESXi.

Jeśli przed aktualizacją istnieją rozproszone przełączniki wirtualne w wersjach starszych niż v.6.5, które są zarządzane przez serwer vCenter, należy zaktualizować rozproszone przełączniki wirtualne do wersji v.6.5 lub nowszej. W przeciwnym razie pojawi się błąd:

Źródłowy serwer vCenter ma instancję rozproszonego przełącznika wirtualnego w nieobsługiwanej wersji .

Przed aktualizacją vCenter wyłącz funkcję Fault Tolerance dla maszyn wirtualnych, które z niej korzystają. Po aktualizacji możesz ponownie włączyć Fault Tolerance.

Wymagania pamięciowe VMware vCenter 7 są nieco wyższe niż wymagania pamięciowe dla vCenter 6.7. Na przykład wymagania dla bardzo małego wdrażania to 10 GB pamięci dla vCenter 6.7 i 12 GB dla vCenter 7.

Proces aktualizacji

Otwórz program VMware vSphere Client 6.5 lub 6.7 i upewnij się, że wszystkie wymagania dotyczące aktualizacji do vCenter 7 są spełnione. W naszym przypadku zamierzamy zaktualizować vCenter 6.7 do vCenter 7.

Adresy IP używane dla komponentów vSphere w naszym środowisku testowym:

vCenter 6.7: 192.168.101.103 (używane jest urządzenie vCenter Server Appliance)

Hosty ESXi: 192.168.101.101 , 192.168.101.205 , 192.168.101.207 , 192.168.101.208

Sieć: 192.168.101.0/24

Brama i serwer DNS: 192.168.101.2

Checking-the-current-vCenter-version-before-starting-upgrade-to-vCenter-7

Pobierz obraz instalacyjny ISO vCenter 7 ze strony VMware, jeśli jeszcze go nie pobrałeś.

Nazwa obrazu instalacyjnego to VMware-VCSA-all-7.0.0-16189094.iso w naszym przypadku. Zamontuj obraz ISO na wirtualnym napędzie DVD lub wyodrębnij pliki z obrazu ISO do wybranego katalogu. Po zamontowaniu obrazu ISO na wirtualnym napędzie (na przykład U:), przejdź do katalogu U:vcsa-ui-installerwin32 i uruchom installer.exe , jeśli na komputerze używasz systemu Windows. Jeśli korzystasz z systemu Linux, przejdź na stronę vcsa-ui-installer/lin64/./installer i uruchom plik Running-the-vCenter-7-installer-application-in-Windows-for-starting-upgrade-to-vCenter-7.

Install

Uruchomi się samodzielna aplikacja instalacyjna, oferująca cztery opcje.

Upgrade – zainstaluj nową instancję vCenter 7 (od podstaw).

Migrate – zaktualizuj istniejące urządzenie vCenter Server oparte na systemie operacyjnym Photon OS podobnym do Linuksa.

Restore – przeprowadź migrację z vCenter zainstalowanego w systemie Windows do vCenter Server Appliance 7.0.

Upgrade – przywrócenie vCenter z istniejącej kopii zapasowej vCenter.

Kliknij Upgrade-to-vCenter-7-by-using-the-vCenter-7-installer i zaktualizuj vCenter (VCSA) do wersji vCenter 7.

Otworzy się kreator Deploy vCenter Server

. Proces aktualizacji składa się z dwóch etapów, podobnie jak proces instalacji nowej instancji vCenter.

Etap 1 1. Introduction
Next. Zapoznaj się z informacjami na temat aktualizacji do vCenter 7 i pamiętaj, że vCenter 7 jest dostarczany wyłącznie z wbudowanym kontrolerem Platform Services Controller. Kliknij Upgrade-to-vCenter-7–stage-1 na każdym etapie kreatora, aby kontynuować.

2. End user license agreement.

Upgrade-to-vCenter-7–reading-the-end-user-license-agreement Zapoznaj się z umową licencyjną (EULA) i zaznacz pole wyboru, aby ją zaakceptować.

3. Connect to source appliance.

Wprowadź adres IP źródłowego (istniejącego) urządzenia vCenter Server Appliance ( 192.168.101.103 Connect to source w tym przypadku) i zdefiniuj port HTTPS urządzenia (domyślnie 443). Kliknij Connecting-to-source-vCenter-Server-Appliance-for-performing-upgrade-to-vCenter-7.

Udało nam się połączyć z istniejącym vCenter Server Urządzeniem. Podaj szczegóły dotyczące vCenter Server Urządzenia, które chcesz zaktualizować.

Nazwa użytkownika SSO: administrator@vsphere.local

Hasło SSO: Wprowadź hasło dla administrator@vsphere.local

Hasło root urządzenia (systemu operacyjnego): Wprowadź hasło konta root systemu operacyjnego Photon, na którym działa VCSA.

ESXi host or vCenter Server that manages the source appliance

Nazwa hosta ESXi lub serwera vCenter: 192.168.101.101 (wpisujemy adres IP hosta ESXi, na którym znajduje się VCSA).

Port HTTPS: 443

Nazwa użytkownika: root (nazwa użytkownika hosta ESXi, na którym działa istniejący (źródłowy) serwer VCSA)

Hasło: Wprowadź hasło dla konta root ESXi

Entering-credentials-of-existing-vSphere-components-for-performing-upgrade-to-vCenter-7

Gdy wyświetli się ostrzeżenie dotyczące certyfikatu, kliknij Yes , aby kontynuować.

A-certificate-warning

Jeśli w kroku trzecim kreatora wprowadzono prawidłowe poświadczenia, wyświetli się następny krok.

4. vCenter Server deployment target. Określ ustawienia wdrażania serwera vCenter Server. Wprowadź adres IP hosta ESXi, na którym chcesz uruchomić vCenter 7 po aktualizacji, numer portu oraz poświadczenia użytkownika głównego dla tego hosta ESXi.

Host ESXi lub vCenter Server: 192.168.101.101

Port HTTPS: 443

Nazwa użytkownika: root

Hasło: ********

Upgrade-to-vCenter-7-specifying-a-vCenter-deployment-target

5. Set up target vCenter Server VM. Określ ustawienia maszyny wirtualnej dla serwera vCenter Server, który ma zostać wdrożony.

Nazwa maszyny wirtualnej: vCenter7 (wybierz nazwę, która różni się od nazw istniejących maszyn wirtualnych vCenter).

Ustaw hasło użytkownika głównego: ******** (wprowadź hasło dla użytkownika głównego urządzenia vCenter Server, które będzie działało w systemie operacyjnym Photon OS opartym na Linuksie).

Potwierdź hasło root: ******** (potwierdź hasło).

Upgrade-to-vCenter-7–specifying-a-VM-name-and-root-password-for-vCenter-7

6. Select deployment size. Wybierz rozmiar wdrażania dla vCenter 7. Możesz wybrać ten sam rozmiar, co w przypadku bieżącej instancji vCenter, którą chcesz zaktualizować. Ponieważ w tym przykładzie używamy vCenter do zarządzania małym środowiskiem, wybieramy Tiny w opcjach wdrażania.

Selecting-a-vCenter-deployment-size-to-perform-upgrade-to-vCenter-7

7. Select datastore. Wybierz magazyn danych, który ma wystarczającą ilość wolnego miejsca na docelowym hoście ESXi. Zaznacz pole wyboru Enable Thin Disk Mode , aby używać przydzielanie dynamiczne dla dysków wirtualnych VCSA.

Selecting-a-datastore-where-to-run-the-upgraded-vCenter-instance

8. Configure network settings. Zdefiniuj ustawienia sieciowe dla vCenter Server Urządzenia 7.0. Po zakończeniu procesu aktualizacji vCenter ustawienia sieciowe bieżącej instancji vCenter 6.x zostaną zastosowane do vCenter 7.

Sieć: Sieć maszyny wirtualnej (wybierz sieć, z którą chcesz połączyć maszynę wirtualną vCenter 7, używając odpowiedniego przełącznik wirtualny).

Temporary network settings

Wersja IP: IPv4

Przypisanie adresu IP: statyczne

Tymczasowy adres IP: 192.168.101.104 (podczas procesu aktualizacji vCenter zostanie wdrożona nowa maszyna wirtualna vCenter 7, a do momentu zakończenia aktualizacji i wycofania maszyny wirtualnej vCenter 6 będzie ona korzystać z tymczasowego adresu IP).

Maska podsieci lub długość prefiksu: 255.255.255.0 (/24 jest równoważne tej wartości)

Brama domyślna: 192.168.101.2

Serwery DNS: 192.168.101.2

Upgrade-to-vCenter-7–configuring-network-settings

9. Ready to complete stage 1. Sprawdź ustawienia przed rozpoczęciem wdrażania vCenter Server. Jeśli wszystko jest w porządku, kliknij Finish.

Upgrade-to-vCenter-7-ready-to complete-stage-1

Rozpoczyna się proces wdrażania vCenter 7 (etap 1). Poczekaj, aż proces instalacji się zakończy. Pamiętaj, że nie należy przerywać tej operacji, ponieważ po przerwaniu nie będzie można wznowić instalacji. Proszę uzbroić się w cierpliwość, ponieważ może to zająć trochę czasu.

Upgrade-to-vCenter-7–deploying-vCenter-Server-at-stage-1

Po zakończeniu etapu 1 wyświetli się odpowiedni komunikat:

Wdrożono z powodzeniem vCenter Server .

Należy zapamiętać link, którego można użyć do kontynuowania wdrażania i uruchomienia etapu 2. Link składa się z tymczasowego adresu IP, który został wcześniej ustawiony, oraz używanego portu, czyli 5480. http://192.168.101.104:5480

Podobne linki służą do przeprowadzenia podstawowej konfiguracji serwera VCSA po zakończeniu aktualizacji/instalacji. Kliknij Continue i przejdź do etapu 2.

Upgrade-to-vCenter-7–stage-1-is-completed

Etap 2

Otworzy się kreator aktualizacji vCenter Server dla etapu 2.

1. Introduction. Zapoznaj się z uwagami dotyczącymi drugiego etapu. Na każdym kroku kreatora klikaj Next , aby kontynuować.

Upgrade-to-vCenter-7–starting-stage-2

2. Connect to source vCenter Server. Sprawdź ustawienia, które wprowadziłeś w pierwszym etapie aktualizacji do vCenter 7.

Credentials-used-for-connecting-to-a-source-vCenter-Server-appliance-that-must-be-upgraded

Trwają kontrole przed aktualizacją. Poczekaj, aż te kontrole się zakończą.

Upgrade-to-vCenter-7–pre-upgrade-checks-are-in-progress

Jeśli pojawią się ostrzeżenia o charakterze niekrytycznym, możesz je pominąć.

3. Select upgrade data. Wybierz pierwszą opcję, aby skopiować configuration z źródłowego serwera vCenter Server.

Upgrade-to-vCenter-7-selecting-upgrade-data

4. Configure CEIP (Program poprawy jakości obsługi klienta). Możesz pozostawić to pole niezaznaczone, jeśli nie chcesz wysyłać statystyk i innych informacji o korzystaniu z vSphere do VMware.

Configuring-CEIP

5. Ready to complete. Sprawdź ustawienia i kliknij Finish , aby zakończyć etap 2.

Ready-to-complete-stage-2

Nastąpi przerwa w działaniu, dopóki nowy vCenter 7 nie zostanie skonfigurowany i nie zostanie nawiązane połączenie sieciowe.

The-shutdown-warning

Poczekaj, aż wszystkie potrzebne dane zostaną skopiowane do vCenter 7. Jeśli aktualizacja do vCenter 7 zakończy się pomyślnie, zobaczysz link umożliwiający rozpoczęcie korzystania z urządzenia wirtualnego vCenter 7, zawierający nazwę DNS Twojego VCSA oraz port 443 (jeśli wybrałeś ten port jako domyślny).

Upgrade-to-vCenter-7-stage-2-is-complete

Wprowadź numer seryjny, aby aktywować licencję vCenter 7. Klucze licencyjne z vCenter 6 nie są kompatybilne z vCenter 7.

Problemy, które mogą wystąpić

Nie każda próba aktualizacji vCenter przebiega bez problemów. Podczas aktualizacji vCenter do wersji vCenter 7 mogą wystąpić problemy. Przyjrzyjmy się niektórym typowym problemom i dowiedzmy się, jak naprawić błędy podczas procesu aktualizacji vCenter.

Instalator VCSA otwiera białe, puste okno

Białe okno instalatora vCenter Server Appliance (VCSA) otwiera się po uruchomieniu aplikacji instalatora VCSA w systemie Windows. Nie można wybrać żadnych opcji. Problem ten może wystąpić, gdy instalator zostanie uruchomiony wielokrotnie na tym samym komputerze.

A-white-window-opens-when-running-the-vCenter-Server-installer

Possible solution

Przejdź do katalogu używanego przez instalator VCSA:

C:Usersuser_nameAppDataRoaming installer

Gdzie user_name to nazwa konta użytkownika systemu Windows, z którego uruchamiany jest instalator VCSA.

Usuń wspomniany powyżej katalog installer .

Uruchom ponownie instalator VCSA. Instalator powinien działać i poprawnie wyświetlać elementy interfejsu.

Hasło użytkownika root straciło ważność

Hasło użytkownika root straciło ważność na serwerze VCSA, który należy zaktualizować. Wpisujesz hasło użytkownika root w celu połączenia się z serwerem VCSA, ale hasło nie działa i nie możesz się połączyć. Domyślnie hasło użytkownika root traci ważność po 90 dniach.

Possible solution

Połącz się z vCenter Server Appliance przez SSH lub otwórz interfejs wiersza poleceń bezpośrednio na VCSA.

Otwórz powłokę:

Polecenie > shell

Możesz sprawdzić aktualny status hasła root :

chage -l root

Zmień hasło root :

passwd

Wprowadź nowe hasło.

Wyłącz wygasanie haseł, aby uniknąć tego problemu w przyszłości.

Pierwsza metoda polega na wprowadzeniu polecenia:

chage -M -1 root

Druga metoda polega na użyciu interfejsu internetowego VCSA.

https://your_vcsa_name_or_ip_address:5480

Zaloguj się do interfejsu internetowego VCSA, używając nowego root hasła.

W lewym panelu kliknij Administration.

W sekcji Password Expiration Settings strony Administracja wybierz odpowiednią opcję.

Wygasanie hasła root: No

Upgrade-to-vCenter-7–editing-password-expiration-settings-for-vCenter-Server-Appliance

Sprawdź ustawienia wygaśnięcia dla root użytkownika głównego w powłoce VCSA:

passwd -s root

lub

chage -l root

Sprawdzenie przed aktualizacją kończy się niepowodzeniem na etapie 2

Ten błąd występuje na drugim etapie, gdy aktualizacja jest prawie zakończona.

Wynik kontroli przed aktualizacją:

Występuje błąd wewnętrzny podczas kontroli przed aktualizacją w VMware vSphere Update Manager .

Internal-error-occurs-during-VMware-vSphere-Update-Manager pre-upgrade-checks

Possible solution.

Zaloguj się do źródłowego urządzenia vCenter Server Appliance (system operacyjny Photon) za pomocą SSH i otwórz konsolę (zwaną również terminalem lub powłoką systemu Linux).

Sprawdź stan usług:

service-control --status

Upewnij się, że vmware-eam (VMware ESX Agent Manager) działa.

Checking-the-status-of-the-vmware-eam-service

Przejdź do katalogu vmware-eam :

cd /etc/vmware-eam

Skopiuj plik eam.properties w celu wykonania kopii zapasowej tego pliku:

cp eam.properties eam.properties.bak

Sprawdź zawartość pliku sca.hostid :

cat /etc/vmware/install-defaults/sca.hostid

Checking-the-hostid

Zapisz wyświetlony identyfikator po uruchomieniu polecenia. W naszym przypadku wartość ta wynosi:

0b094c28-f5c2-4a61-8a90-7460ea7e5453

Edytuj plik eam.properties :

vim eam.properties

Jeśli plik na źródłowym urządzeniu vCenter Server jest pusty lub prawie pusty, dodaj do niego tekst:

Zobacz fix.txt

Zmień hostid na wartość swojego hostid oraz odpowiednio zmień adres IP lub FQDN (w pełni kwalifikowaną nazwę domeny) swojego vCenter Server.

Ustaw uprawnienia dla pliku:

chmod 0644 eam.properties

Uruchom usługę EAM za pomocą polecenia:

service-control --start vmware-eam

Możesz usunąć plik eam.properties.bak. Jeśli ta konfiguracja nie pomogła w rozwiązaniu problemu, należy przeprowadzić czystą instalację vCenter 7 zamiast aktualizacji do vCenter 7 z wcześniejszych wersji.

Jak zaktualizować VMware vSAN do wersji 7.0

VMware vSAN 7 oferuje nowe przydatne funkcje, zwiększoną wydajność oraz ulepszenia dla rozciągniętych klastrów dwuwęzłowych. Zobaczmy, jak zaktualizować VMware vSAN do wersji 7.

Wymagania VMware vSAN 7

Przed aktualizacją vSAN do wersji 7.0 należy zapoznać się z wymaganiami vSAN. Głównymi wymaganiami są aktualizacja vCenter do wersji vCenter 7 oraz aktualizacja ESXi do wersji ESXi 7 na wszystkich hostach używanych w klastrze vSAN. Po aktualizacji do vCenter 7 i ESXi 7 (na wszystkich hostach vSphere używanych w klastrze vSAN) można przeprowadzić aktualizację do vSAN 7.

Do standardowych wdrażaniach vSAN 7 wymagane są trzy hosty ESXi (można użyć więcej niż trzech hostów). W klastrze vSAN można użyć dwóch hostów ESXi do wdrażania w odległym biurze lub oddziale.

Aktualizacja do VMware vSAN 7

W przypadku aktualizacji vSAN należy zaktualizować wersję dysku vSAN, ponieważ pozostałe komponenty są wbudowane w ESXi 7, a system ESXi został zaktualizowany podczas aktualizacji hostów ESXi.

Otwórz program VMware vSphere Client 7 i zaloguj się do vCenter 7. Upewnij się, że wszystkie hosty ESXi w istniejącym klastrze zostały zaktualizowane do wersji ESXi 7.0.

Przeprowadź wstępną kontrolę aktualizacji. W tym celu przejdź do Hosts and Clusters, kliknij vSAN cluster name, wybierz kartę Configure . W sekcji vSAN wybierz Disk Management i kliknij Pre-check upgrade (w prawym górnym rogu).

Przed rozpoczęciem aktualizacji VMware vSAN zaleca się wykonanie kopii zapasowej maszyn wirtualnych i innych danych znajdujących się w magazynie vSAN. Użyj NAKIVO Backup & Replication, aby przeprowadzić Tworzenie kopii zapasowej w vSphere.

Jeśli wstępna kontrola aktualizacji zakończyła się pomyślnie, a jej status to Gotowy do aktualizacji , można rozpocząć proces aktualizacji VMware vSAN. Kliknij przycisk Upgrade w prawym górnym rogu (obok przycisku Pre-check upgrade ).

Aktualizacja VMware vSAN to operacja długotrwała. Nie będzie można dodać starszych hostów (hostów ESXi w wersji starszej niż 7.0) do klastra vSAN 7. Aktualizowana jest jedna grupa dysków na raz. Poczekaj, aż proces aktualizacji VMware vSAN zostanie zakończony. Po zakończeniu aktualizacji do VMware vSAN 7 pojawi się komunikat: Wszystkie n dysków mają wersję 11.0 .

All-disks-are-on-version-11-after-upgrade-to-VMware-vSAN-7

Natywne usługi plików, takie jak NFS w wersji 3.1 i 4.1, są dostępne dla vSAN po aktualizacji do VMware vSAN 7.

Wnioski

Aktualizacja do vCenter 7 nie jest trudną operacją, ale wymaga uwagi i czasu. Proces aktualizacji składa się z dwóch etapów. W etapie 1 na hoście ESXi przeprowadzane jest wdrażanie nowej instancji urządzenia vCenter Server Appliance 7.0. W etapie 2 konfiguracja jest przenoszona z vCenter 6 do vCenter 7. Następnie vCenter 6.x zostaje odłączone. Aktualizację VMware vSAN można przeprowadzić po zaktualizowaniu vCenter i wszystkich hostów ESXi w klastrze vSAN do wersji 7.0. Jeśli aktualizacja zakończy się powodzeniem, zyskasz korzyści płynące z korzystania z vSphere 7.

Wypróbuj NAKIVO Backup & Replication

Wypróbuj NAKIVO Backup & Replication

Skorzystaj z bezpłatnej wersji próbnej, aby poznać wszystkie funkcje rozwiązania w zakresie ochrony danych. 15 dni za darmo. Bez żadnych ograniczeń dotyczących funkcji ani pojemności. Nie trzeba podawać danych karty kredytowej.

People also read