vSphere 7.0 Update 2 – Najważniejsze ulepszenia i nowe funkcje
vSphere 7.0 Update 2 to nowe wydanie platformy VMware vSphere. Od czasu premiery VMware vSphere 7.0 w kwietniu 2020 r. firma VMware przeszła na sześciomiesięczny cykl wydaniowy, aby zapewnić użytkownikom korzyści płynące z korzystania z vSphere w połączeniu z najnowszym sprzętem i oprogramowaniem, a także udostępniać nowe, przydatne funkcje. VMware vSphere 7.0 Update 1 Następnie w październiku 2020 r. odbyło się wydanie, a w marcu 2021 r. — VMware vSphere 7.0 Update 2 . VMware vSphere 7 Update 2 jest zoptymalizowana pod kątem wdrażania środowisk sztucznej inteligencji i uczenia maszynowego (AI/ML), zapewnia lepszą optymalizację wydajności, komfort użytkowania, a także poprawia bezpieczeństwo.
Ten wpis na blogu omawia ulepszenia, nowe funkcje i inne interesujące zmiany zawarte w VMware vSphere 7.0 Update 2 (vSphere 7 U2).
Wsparcie dla nowych procesorów graficznych NVIDIA
W wyniku współpracy między firmami VMware i NVIDIA w platformie NVIDIA AI Enterprise dodano wsparcie dla pakietu vSphere 7.0 U2 , aby umożliwić przedsiębiorstwom korzystanie z technologii sztucznej inteligencji (AI) i uczenia maszynowego (ML) w maszynach wirtualnych i kontenerach. VMware vSphere 7 U2 obsługuje wirtualizację procesorów graficznych (GPU) oraz nowoczesne karty graficzne oparte na technologii NVIDIA, co pozwala osiągnąć wysoką wydajność i zbudować potężną platformę korporacyjną przystosowaną do sztucznej inteligencji.
VMware vSphere7.0 U2 obsługuje:
- Najnowszą generację procesorów graficznych NVIDIA (w tym procesory graficzne z rodziny Ampere oraz procesor graficzny A100), zapewniających nawet 20-krotnie wyższą wydajność niż poprzednia generacja procesorów graficznych NVIDIA
GPUDirect RDMAdla vGPU w celu uzyskania lepszej wydajności graficznej w maszynach wirtualnych- Nowe
multi-instance GPUs (MIG)oprócz tradycyjnych procesorów graficznych z podziałem czasu - Migracja na żywo
MIGmaszyn wirtualnych wyposażonych w vGPU przy użyciu {17} w celu zapewnienia ciągłości działania i uproszczenia zarządzania infrastrukturą, oraz równoważenie obciążenia za pomocą DRS
Optymalizacje dla procesorów AMD
Optymalizacje dla procesorów AMD EPYC zostały wdrożone w vSphere 7 U2 w celu zapewnienia wyższej wydajności na AMD EPYC platformach oraz w architekturze AMD NUMA (non-uniform memory access). Konstrukcja harmonogramu procesora specyficznego dla AMD w vSphere została zmieniona w wersji 7.0 Update 2 w celu wykorzystania wielu pamięci podręcznych ostatniego poziomu. W wyniku tej optymalizacji architektury można korzystać z procesorów AMD Zen na serwerach ESXi oraz uruchamiać więcej maszyn wirtualnych i kontenerów z większą wydajnością.
Obsługa szybkich kart sieciowych
VMware vSphere 7.0 Update 2 zapewnia wsparcie dla kart sieciowych 200 Gbit/s, gwarantując niezwykle szybką wydajność sieci. Obsługiwane są modele Mellanox ConnectX-6 200G NICs , w tym Mellanox Technologies MT28908 Family (ConnectX-6) oraz Mellanox Technologies MT2892 Family (ConnectX-6 Dx) 200G.
Wsparcie dla kart sieciowych USB
Dzięki vSphere 7.0 Update 2można teraz zainstaluj ESXi na serwerze wyposażonym wyłącznie w kartę sieciową USB (kontroler interfejsu sieciowego) i uzyskać lepszy komfort użytkowania. Konfiguracja opiera się teraz na opcji jądra podczas uruchamiania instalatora ESXi (należy nacisnąć Shift+O w celu zdefiniowania opcji):
usbBusFullScanOnBootEnabled=1
Natomiast w poprzednich wersjach vSphere konieczne było wykonanie szeregu czynności w celu usunięcia wyjątku : Nie znaleziono vmknic oznaczonego do zarządzania gdy proces instalacji został przerwany na 81%.
Ulepszenia dotyczące uruchamiania kontenerów
VMware Tanzu to rodzina produktów i usług umożliwiających uruchamianie Klastry Kubernetes oraz wdrażanie pojemniki aplikacji kontenerowych w vSphere. Tanzu dla vSphere również otrzymało szereg ulepszeń.
Dzięki Kubernetes 1.19 można teraz korzystać z nowej wersji Kubernetes zawierającej poprawki i usunięcia błędów. W wersjach VMware vSphere stosowany jest model wsparcia Kubernetes oparty na schemacie „ n-1” . Na przykład w momencie wydania wersji vSphere 7.0 U2 z obsługą Kubernetes 1.19 najnowszą ogólnodostępną wersją Kubernetes była wersja 1.20. vSphere 7U2 zapewnia lepsze wsparcie dla rejestrów kontenerów, gwarantując większe bezpieczeństwo i elastyczność. Obsługiwana jest funkcja
VMware NSX Advanced Load Balancer Essentials do równoważenia obciążenia w aplikacjach kontenerowych intensywnie korzystających z sieci w środowisku Kubernetes. W rezultacie można korzystać z równoważenia obciążenia sieciowego w Kubernetes, nawet jeśli nie rozpoczęto jeszcze wdrażania NSX. Klaster Supervisor jest obsługiwany w tej nowej wersji vSphere wraz z Tanzu Load Balancer.
Wyższy poziom bezpieczeństwa
VMware vSphere 7.0 Update 2 zapewnia doskonałe funkcje bezpieczeństwa na wszystkich poziomach – od interakcji ze sprzętem, przez konfigurację szyfrowania, po uruchamianie maszyn wirtualnych i kontenerów itp. Przyjrzyjmy się niektórym z tych funkcji.
Natywny dostawca kluczy vSphere
Przed wprowadzeniem vSphere 7 Update 2administratorzy musieli korzystać z zewnętrznego dostawcy kluczy do szyfrowania maszyn wirtualnych oraz z vTPM (Virtual Trusted Platform Module) w vSphere. Teraz można używać vSphere Native Key Provider i skonfigurować dostawcę kluczy oraz wszystkie komponenty, aby włączyć szyfrowanie w VMware vSphere 7.0 U2 (szyfrowanie maszyn wirtualnych, vTPM i szyfrowanie vSAN). VMware vSphere Native Key Provider jest zarządzany przez vCenter i hosty ESXi w klastrze. Funkcja Native Key Provider jest niemal identyczna jak funkcja tradycyjnego Key Management Service (KMS). Rozwiązanie VMware Native Key Provider jest dostępne od razu po instalacji, bez konieczności zakupu dodatkowego licencja. Dzięki temu funkcja szyfrowania jest teraz bardziej przystępna cenowo dla klientów vSphere.
Szyfrowanie konfiguracji ESXi
Konfiguracja ESXi zawiera różne parametry i tajne dane, które są archiwizowane w partycji banku rozruchowego. Jeśli pliki te nie są chronione, mogą zostać potencjalnie wykorzystane przez atakujących do odzyskania konfiguracji z hosta ESXi, przejęcia danych uwierzytelniających i zmiany konfiguracji. W vSphere 7 U2 zarchiwizowana konfiguracja ESXi może zostać zaszyfrowana za pomocą klucza przechowywanego w Trusted Platform Module (TPM).
Trwałość kluczy ESXi
Zaszyfrowane maszyny wirtualne i wirtualne moduły TPM mogą działać nawet w przypadku tymczasowej niedostępności serwera kluczy. Host ESXi może zachować klucze szyfrujące, aby kontynuować działanie vTPM i szyfrowania. W poprzednich wersjach vSphere maszyny wirtualne i vTPM zawsze wymagały dostępu do serwera kluczy.
Przed wydaniem vSphere 7.0 Update 2działanie wyglądało następująco. Host ESXi początkowo pobierał klucz i przechowywał go w pamięci podręcznej. Jeśli serwer kluczy był niedostępny, ESXi mógł nadal korzystać z klucza przechowywanego w pamięci podręcznej. W przypadku ponownego uruchomienia hosta ESXi klucz był usuwany z pamięci podręcznej, a host ESXi musiał uzyskać dostęp do serwera kluczy w celu pobrania klucza.
W vSphere 7.0 U2 klucze szyfrujące są utrzymywane w module TPM (jeśli host ESXi posiada moduł TPM) nawet po ponownym uruchomieniu systemu. Jeśli używana jest opcja vSphere Native Key Provider , obsługiwana jest również trwałość kluczy i nie jest wymagany żaden zewnętrzny serwer kluczy. Należy pamiętać, że opcja ESXi Key Persistence nie jest domyślnie włączona. Funkcję tę można włączyć w ESXCLI lub PowerCLI.
Poufne vSphere Pods
Ta funkcja zapewnia dodatkowe zabezpieczenia dla środowisk VMware z Tanzu Kubernetes. A vSphere Pod to jednostka logiczna zawierająca lekkie jądro systemu Linux, służąca do uruchamiania izolowanych kontenerów z aplikacjami wewnątrz systemu-gościa. Kontenery działają w vSphere Pods podczas korzystania z VMware vSphere. Funkcja sprzętowa AMD SEV-ES jest dostępna w vSphere 7.0 U2 wraz z Confidential vSphere Pods. AMD SEV-ES szyfruje rejestr procesora oraz przestrzeń pamięci systemu-gościa, chroniąc je przed dostępem ze strony hiperwizora.
Precision Time dla systemu Windows
Dokładność synchronizacji czasu została poprawiona dzięki nowej funkcji Precision Time for Windows . Korzystanie z funkcji Active Directory oraz protokołu NTP jest tradycyjną praktyką w zakresie synchronizacji czasu. Jednak dokładność czasu osiągana przy użyciu tych funkcji na maszynach wirtualnych bywa czasami niewystarczająca z powodu jittera i innych problemów z synchronizacją.
Precision Time for Windows to nowa architektura precyzyjnego czasu, która wykorzystuje kanał zastrzeżony przez VMware do synchronizacji czasu na maszynach wirtualnych przy minimalnym jitterze. Zaletami korzystania z tej funkcji są niskie obciążenie systemowe oraz wynikający z tego interfejs między maszyną wirtualną a hiperwizorem charakteryzujący się wyjątkowo niskimi wahaniami. „
vmwTimeProvider ” to nowa wtyczka będąca częścią pakietu „ VMware Tools ”, który instaluje się w gościnnym systemie operacyjnym Windows w celu dostarczania czasu z wirtualnego urządzenia z zegarem precyzyjnym. To wirtualne urządzenie służy do zapewnienia maszynie wirtualnej dostępu do czasu systemowego bazowego hosta ESXi. Zaletą tego podejścia jest to, że nie wykorzystuje się stosu sieciowego, a opóźnienia sieciowe nie mają wpływu na synchronizację i precyzję pomiaru czasu. Opublikowano interfejsy API do tworzenia wtyczek, takich jak vmwTimeProvider, co umożliwia programistom pisanie własnych wtyczek. Obsługiwane są systemy Windows 10, Windows Server 2016oraz nowsze wersje systemu Windows, co pozwala na korzystanie z nowej funkcji Precision Time . Zmiany w konfiguracji
Zaawansowane ustawienia VMware vCenter znajdują się teraz w ConfigStore. Wiele ustawień przeniesiono z esx.conf i innych plików konfiguracyjnych. Na przykład globalne ustawienia High Availability (FDM) przeniesiono z /etc/opt/vmwware/fdm/fdm.cfg.
ConfigStore to wewnętrzna pamięć służąca do przechowywania różnych ustawień. Ideą przechowywania ustawień w tej wewnętrznej pamięci jest możliwość zarządzania wszystkimi ustawieniami w jednym miejscu zamiast edytowania wielu różnych plików konfiguracyjnych. Do zmiany ustawień w configstoreclinależy użyć narzędzia wiersza poleceń ConfigStore . Procedura edycji konfiguracji wygląda teraz następująco: Najpierw należy wyeksportować potrzebną konfigurację do pliku json , następnie edytować plik json lokalnie, a na koniec przesłać edytowany plik json do ConfigStore. Przyjrzyjmy się przykładowi edycji konfiguracji vSwitch w vSphere 7 U2 , gdy edycja pliku esx.conf nie działa tak jak wcześniej.
Wyświetlenie konfiguracji przełącznik wirtualny:
configstorecli config current get -c esx -g network_vss -k switches
Eksportowanie konfiguracji vSwitch do pliku json :
configstorecli config current get -c esx -g network_vss -k switches > vswitch.json
Edytuj plik json i zapisz zmiany w tym pliku.
Prześlij konfigurację zapisaną w pliku json do ConfigStore:
configstorecli config current set -c esx -g network_vss -k switches -i vswitch.json --overwrite
Zawieszenie w pamięci
Udostępniono nową funkcję o nazwie Suspend to Memory , która ma na celu ułatwienie procesu aktualizacji ESXi. Gdy aktualizacja ESXi hosty należące do {95} klaster w VMware Lifecycle Manager, należy przełączyć je w tryb konserwacji w celu zainstalowania aktualizacji. Ponadto przed włączeniem trybu konserwacji na hoście należy przenieść uruchomione maszyny wirtualne z hosta za pomocą vMotion . Maszyny wirtualne można przenieść z powrotem na host ESXi po zakończeniu procesu aktualizacji i wyłączeniu trybu konserwacji na hoście ESXi. Alternatywnie maszyny wirtualne można wyłączyć, ale w tym przypadku operacja ta powoduje przestój.
Suspend to Memory pozwala zawiesić maszyny wirtualne, aby zachować ich stan w pamięci RAM zamiast je migrować lub zatrzymywać. W takim przypadku aktualizacja przebiega szybciej i nie traci się czasu na migrację maszyn wirtualnych oraz ich przestoje. Jednak w tym stanie nie można zrestartować hosta ESXi. Z tego powodu funkcja Suspend to Memory jest używana razem z funkcją ESXi Quick Boot , aby umożliwić ponowne uruchomienie hiperwizora ESXi bez konieczności ponownego uruchamiania sprzętu serwera. Aby korzystać z tej funkcji, sprzęt serwera ESXi musi obsługiwać Quick Boot .
vMotion Auto Scaling
Migracja maszyn wirtualnych na żywo może być teraz wykonywana w sieciach 25, 40 i 100 GbE w bardziej efektywny sposób. Ta funkcjonalność wykorzystuje zalety nowoczesnych, szybkich sieci i umożliwia szybszą migrację maszyn wirtualnych.
W poprzednich wersjach vSphere konieczne było ręczne dostosowywanie vMotion strumieni, VMkernel interfejsów oraz sterowników kontrolerów interfejsów sieciowych (NICs). Maksymalna prędkość jednego strumienia wynosiła 15 Gb/s, co było optymalnym rozwiązaniem dla sieci 10 Gb/s. W przypadku korzystania z sieci szybszych niż 15 GbE pełna przepustowość sieci nie była wykorzystywana bez odpowiedniego dostosowania.
W vSphere 7 U2, vMotion sprawdza dostępną przepustowość i automatycznie dostosowuje (skaluje) liczbę strumieni, aby dopasować ją do przepustowości karty sieciowej podłączonej do sieci vMotion . Obecnie vMotion jest zoptymalizowany do pracy z nowoczesnymi sieciami o dużej prędkości.
Nowe VMware Tools
VMware Tools 11.2.5 są teraz dostępne w vSphere 7.0 U2. Funkcje nowej wersji {112} zostały wymienione poniżej:
- Sprzęt wirtualny 19
- Aktualizacja
OpenSSLdo wersji 1.1.1i - Aktualizacja
Perl Compatible Regular Expression (Prce)do wersji 8.44 GuestStoredla maszyn wirtualnych z systemem Windows to funkcja służąca do dystrybucji treści dla systemów operacyjnych gości działających na maszynach wirtualnych przy użyciuVMware Tools(bez konieczności konfigurowania tradycyjnych udziałów sieciowych). W tym celu wykorzystywane jest repozytoriumGuestStorezlokalizowane w współdzielonym magazynie danych. Maksymalny rozmiar plików przechowywanych w repozytorium wynosi 512 MB.- Ulepszenia dotyczące
vTPM(fizyczny moduł TPM nie jest wymagany). FunkcjaVirtual Trusted Platform Modulemoże być używana w maszynach wirtualnych z niektórymi dystrybucjami systemu Linux.
Jak wspomniano powyżej, VMware Time Provider jest zawarte w nowej wersji VMware Tools.
Funkcje sprzętu wirtualnego 19:
- Obsługa
Direct3D 11w maszynach wirtualnych - Maksymalna liczba
PVRDMAkart sieciowych wynosi 10 vSphere High Availabilityz pamięcią trwałąvMotionobsługujePVRDMAnatywne punkty końcowe- Maszyny wirtualne z systemem Linux mają rozszerzoną
vTPMobsługę
Ulepszenia vSAN
VMware vSAN 7.0 Update 2 zawiera również ulepszenia. HCI mesh można stosować w klastrach niebędących klastrami vSAN. Oznacza to, że można zamontować zewnętrzne magazyny danych vSAN w klastrze vSphere (HA/DRS) w środowisku vSphere (zdalny magazyn danych vSAN można zamontować w klastrze nieopartym na vSAN).
Aktualizacje usług plików vSAN:
- Topologie dwuwęzłowe i klastry rozciągnięte vSAN są obsługiwane w celu konfiguracji usług plików vSAN.
UNMAPDodano również szyfrowanie danych w trakcie przesyłania.- Zwiększono liczbę udziałów na klaster dla usług plikowych oraz poprawiono wydajność w przypadku małych udziałów plikowych.
Remote Direct Memory Access (RDMA) w sieci konwergentnej Ethernet v2 (RoCE v2) jest teraz obsługiwane. Funkcja ta pomaga zwiększyć prędkość ruchu w sieci vSAN, zoptymalizować wykorzystanie procesora oraz poprawić ogólną wydajność. Administratorzy mogą tworzyć udziały plików w magazynach danych vSAN w celu zapewnienia klientom dostępu za pośrednictwem NFSv3, NFSv4.1oraz protokołów SMB.
Statystyki wirtualnych woluminów VMware vSphere
Bardziej szczegółowe statystyki wirtualnych woluminów ({135}) ułatwiają debugowanie i przyspieszają identyfikację problemów w vSphere 7 U2. Można śledzić statystyki wydajności dla określonego namespace lub wszystkich VASA dostawców. Polecenie vvols stats służy do uzyskania statystyk na hoście ESXi w interfejsie wiersza poleceń ({140}).
Wnioski
VMware vSphere 7.0 Update 2 oferują szereg przydatnych funkcji, w tym obsługę nowego sprzętu, wyższy poziom bezpieczeństwa, większą wydajność, optymalizacje dla maszyn wirtualnych i kontenerów oraz lepsze wrażenia użytkownika. Możesz zaktualizować oprogramowanie do najnowszej wersji VMware vSphere, aby uzyskać dostęp do najnowszych funkcji i ulepszeń. Nowe funkcje zabezpieczeń w vSphere 7.0 Update 2 są naprawdę świetne.
Jednak awarie się zdarzają, dlatego zalecamy korzystanie z nowoczesnego rozwiązania Rozwiązania VMware do tworzenia kopii zapasowych maszyn wirtualnych niezależnie od posiadanej wersji vSphere. Pobierz bezpłatną edycję NAKIVO Backup & Replication i zacznij chronić swoje maszyny wirtualne, aby w razie potrzeby móc natychmiast przywrócić je do stanu z określonego momentu w czasie.