w tym poście wracamy do podstaw VMware i porównujemy podstawowe podstawowe terminy związane ze środowiskiem VMware. Są to ESXi vs vSphere vs vCenter. Jak te terminy się odnoszą? Jak każdy z nich pasuje do ogólnego obrazu infrastruktury VMware? Osoby, które dopiero zaczynają korzystać z wirtualizacji VMware, mogą pomylić się z każdym z tych terminów i ich wzajemną interakcją, powiązaniem i dopasowaniem do siebie. Rzućmy okiem na ten temat ESXi vs vSphere vs vCenter i porównaj i kontrast między nimi.
co to jest vSphere?
zacznijmy od początku dla infrastruktury VMware. VMware vSphere to cały pakiet produktów VMware, który stanowi kompletny pakiet wirtualizacji serwerów.
według VMware istnieją cztery komponenty, które składają się na to, co nazywają VMware vSphere. Obejmuje to:
- usługi infrastrukturalne-podstawowe usługi infrastrukturalne umożliwiają wirtualizację serwerów. W tym miejscu fizyczny sprzęt hosta hipernadzorcy jest pobierany z maszyn wirtualnych. Należą do nich komponenty podrzędne, w tym komponenty vCompute, vStorage i vnetwork. Te komponenty, jak już się domyślacie, dbają o środowisko obliczeniowe, pamięć masową i sieć dla środowiska wirtualnego VMware.
- usługi aplikacji – usługi aplikacji dostarczane przez VMware obejmują usługi aplikacji, które zapewniają wysoką dostępność, planowanie zasobów, Bezpieczeństwo i skalowalność w środowisku vSphere. Obejmuje to takie podstawowe moduły jak High-Availability (HA), Distributed Resource Scheduler (DRS) i Fault Tolerance.
- VMware vCenter Server – serwer VMware vCenter zapewnia płaszczyznę zarządzania i kontroli środowiska VMware. Jest to, co zasadniczo odblokowuje funkcje korporacyjne bazowych hostów hipernadzorcy.
- klienci – klienci lub” użytkownicy ” są tym, co zużywa centrum danych VMware vSphere. Odbywa się to za pośrednictwem klienta vSphere lub interfejsu API zarządzania dostępem PowerCLI.
usługi infrastrukturalne znacznie ewoluowały w ciągu ostatnich kilku lat, aby uwzględnić nowe i ekscytujące technologie, w tym:
- VMware vSAN – definiowana programowo pamięć masowa, która umożliwia łączenie lokalnej pamięci masowej znajdującej się w obrębie każdego hosta ESXi i agregowanie pamięci masowej razem w jeden wolumin logiczny, na którym można przechowywać maszyny wirtualne.
- VMware NSX – definiowana programowo sieć, która umożliwia logiczne tworzenie sieci na fizycznych urządzeniach sieciowych tworzących sieć fizyczną.
tutaj masz pomysł, VMware vSphere jest kontenerem dla wszystkich innych podstawowych komponentów wirtualizacji serwerów, które zapewniają wymaganą funkcjonalność składającą się na środowisko VMware.
ponieważ vSphere jest produktem parasolowym, do którego pasują inne podstawowe produkty, skupmy się teraz na głównym komponencie, który umożliwia wirtualizację serwerów w środowisku VMware vSphere – ESXi.
ESXi vs vSphere
kiedy spojrzysz na to, gdzie ESXi pasuje do vSphere, ESXi jest najbardziej podstawowym składnikiem stosu wirtualizacji, który pozwala na abstrakcję fizycznego sprzętu z działających maszyn wirtualnych.
być może znasz VMware Workstation, a może nawet uruchomiłeś to na pulpicie. Jednak ESXi jest korporacyjnym odpowiednikiem VMware Workstation przeznaczonym do uruchamiania serwerów produkcyjnych w Twoim środowisku.
zaczęło się w pierwszych wersjach jako ESX Bez „i”. Wariant ESX miał pełnowymiarową konsolę serwisową. W przeciwieństwie do ESX ESXi nie ma konsoli serwisowej i jest znacznie szczuplejszy.
ESXi to hiperwizor VMware lub serwer wirtualizacji, który jest najbardziej podstawową częścią vSphere. Hipernadzorca ESXi zapewnia podstawowe komponenty wirtualizacji maszyn wirtualnych działających na fizycznym hoście. ESXi jest znany jako hipernadzorca typu 1, ponieważ działa na fizycznym serwerze lub hoście ESXi.
ESXi dostarcza podstawowe komponenty stosu usług infrastrukturalnych, w tym vCompute, vStorage i vNetworking.
więc zamiast być konkurencyjnym produktem, ESXi jest składnikiem VMware vSphere jako najbardziej podstawowa warstwa wirtualizacji w ekosystemie VMware. W rzeczywistości nie można mieć wirtualizacji bez komponentu ESXi. I, aby podkreślić jego znaczenie, możesz mieć wirtualizację tylko z komponentem ESXi.
w rzeczywistości ilustruje to fakt darmowego pobrania ESXi. Możesz wirtualizować serwery bez serwera vCenter lub technicznie bez vSphere (ponieważ zawiera serwer vCenter), ale nie możesz wirtualizować niczego bez ESXi.
ESXi zapewnia bloki obliczeniowe, pamięć masową i sieć dla maszyn wirtualnych gości, takich jak Windows Server działający na hoście hipernadzorcy zainstalowanym z ESXi.
serwer vCenter
Kiedy patrzysz na vSphere ESXi i serwer vCenter, porównujesz główny hipernadzorca z elementem zarządzania do rozwiązania. vCenter Server zapewnia ogólną płaszczyznę zarządzania i kontroli dla pakietu produktów vSphere.
serwer vCenter to element, który ogólnie odblokowuje funkcje korporacyjne, które otrzymujesz, gdy klastrujesz wiele hostów ESXi razem. Dzięki serwerowi vCenter jest to możliwe.
dzięki serwerowi vCenter uzyskujesz dostęp do nowego klienta vSphere HTML 5, który jest częścią interfejsu zarządzania dla vCenter. Interfejs z vCenter jest bardziej wydajny niż interfejs hosta dołączony do hosta ESXi.
serwer vCenter umożliwia dodawanie hostów ESXi do środowiska zarządzania. Umożliwia to centralne zarządzanie serwerami ESXi i tworzenie klastra vSphere.
oprócz scentralizowanego zarządzania, vCenter zapewnia centralny punkt zarządzania rozwiązaniami do tworzenia kopii zapasowych w celu interakcji ze wszystkimi hostami ESXi z jednej lokalizacji. Za pośrednictwem vCenter rozwiązania do tworzenia kopii zapasowych mogą łączyć się ze wszystkimi hostami ESXi i wykonywać kopie zapasowe maszyn wirtualnych za pomocą interfejsu zarządzania vCenter.
utworzenie klastra vSphere odblokowuje nowe funkcje i możliwości przedsiębiorstwa, takie jak włączenie VMware High Availability (HA) oraz Distributed Resource Scheduler (DRS).
VMware HA odblokowuje ważną funkcję, która pozwala na utratę hosta ESXi w klastrze vSphere ESXi i nadal ma odporność, ponieważ maszyny wirtualne mogą ponownie uruchomić się na zdrowym hoście pozostawionym w klastrze vSphere po awarii związanej ze sprzętem lub z innych powodów.
dodatkowo nie można zbudować klastra vSAN bez serwera vCenter. Ponadto, aż do NSX-T, z NSX-V trzeba było połączyć się z serwerem vCenter, zanim można było rozpocząć instalację rozwiązania NSX-V.
tak więc serwer vCenter jest niezwykle ważnym elementem ekosystemu vSphere. Jeśli naprawdę chcesz korzystać ze wszystkich funkcji enterprise, które oferuje vSphere, potrzebujesz serwera vCenter.
od vSphere 6.0, vSphere 6.5, a teraz vSphere 6.7, serwer vCenter jest wdrażany zgodnie z najlepszymi praktykami jako wirtualne urządzenie Linux, które jest pieszczotliwie znane jako vCenter Server Appliance lub VCSA.
więc pierwszą rzeczą, którą zrobisz, zanim będziesz mógł stanąć na serwerze vCenter, jest załadowanie co najmniej jednego hosta ESXi. Po załadowaniu pierwszego hosta ESXi można wdrożyć urządzenie VCSA na pierwszym serwerze ESXi, a następnie dodać dodatkowe hosty ESXi po wdrożeniu urządzenia VCSA i utworzeniu pierwszego klastra vSphere.
serwer vCenter korzysta z usług, którymi zarządza w środowisku vSphere, takich jak HA i DRS. VMware zaleca oddzielenie klastra zarządzania od klastra obliczeniowego.
klaster zarządzania zazwyczaj uruchamia zasoby zarządzania infrastrukturą, takie jak serwer vCenter, Kontrolery NSX, instancje vRNI i inne maszyny wirtualne specyficzne dla infrastruktury, takie jak DCS itp.
ESXi vs vSphere vs vCenter
jak widać naprawdę „vs” między produktami ESXi, vSphere i vCenter jest naprawdę błędna nazwa. Zamiast być konkurencyjnymi produktami lub „wybrałbym to zamiast tego w określonej sytuacji”, produkty typu ESXi, vSphere i vCenter są w rzeczywistości produktami/warunkami komplementarnymi.
VMware vSphere to cały zestaw produktów i sposób, w jaki są one określane. ESXi to główny hipernadzorca rozwiązania, na którym wszystko jest zbudowane w środowisku infrastruktury VMware.
vCenter Server to element zarządzania, który można dodać do głównego hipernadzorcy ESXi i odblokować funkcje enterprise datacenter, które można uzyskać dzięki vCenter zarządzającym hostami ESXi, takimi jak klastry vSphere, HA & DRS, vSAN i NSX-V.
wnioski
VMware ESXi, vSphere i vCenter serwery są ważnymi częściami architektury VMware. Zrozumienie, gdzie każdy z nich pasuje do miksu w świecie VMware, jest ważne, aby zrozumieć, w jaki sposób środowisko jest projektowane i konfigurowane oraz co jest potrzebne do zbudowania infrastruktury VMware.
Sprawdź te linki z VMware do dalszych dyskusji na każdy temat:
- https://www.vmware.com/products/vcenter-server.html
- https://www.vmware.com/products/esxi-and-esx.html
- https://www.vmware.com/products/vsphere.html