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.
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
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
.
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
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
na każdym etapie kreatora, aby kontynuować.
2. 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
.
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
Gdy wyświetli się ostrzeżenie dotyczące certyfikatu, kliknij Yes , aby kontynuować.
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: ********
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).
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.
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.
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
9. Ready to complete stage 1. Sprawdź ustawienia przed rozpoczęciem wdrażania vCenter Server. Jeśli wszystko jest w porządku, kliknij Finish.
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.
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.
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ć.
2. Connect to source vCenter Server. Sprawdź ustawienia, które wprowadziłeś w pierwszym etapie aktualizacji do vCenter 7.
Trwają kontrole przed aktualizacją. Poczekaj, aż te kontrole się zakończą.
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.
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.
5. Ready to complete. Sprawdź ustawienia i kliknij Finish , aby zakończyć etap 2.
Nastąpi przerwa w działaniu, dopóki nowy vCenter 7 nie zostanie skonfigurowany i nie zostanie nawiązane połączenie sieciowe.
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).
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.
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
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 .
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.
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
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 .
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.























