Co to jest VMware ESXi i jakie systemy operacyjne obsługuje?
Maszyny wirtualne są bardzo przydatne dla osób, które często pracują z dwoma systemami operacyjnymi. Na przykład, jeśli wszystkie prace programistyczne wykonujesz w systemie Linux, ale nadal potrzebujesz systemu Windows do grania. W takich przypadkach uruchomienie maszyny wirtualnej z systemem Linux na komputerze pozwala uniknąć zakupu drugiego komputera.
To powiedziawszy, większość programów do wirtualizacji działa na istniejącym systemie operacyjnym „hosta”. Ale jeśli chcesz usunąć pośrednika i stworzyć interfejs programu do wirtualizacji bezpośrednio ze sprzętem, będziesz musiał użyć hiperwizora typu bare-metal, takiego jak ESXi firmy VMware.
Co to jest VMware ESXi?
VMware ESXi to hiperwizor firmy VMware, zwany także hiperwizorem typu 1. Zasadniczo jest to specjalny system operacyjny, który działa bezpośrednio na sprzęcie twojego systemu i umożliwia systemom-gościom bezpośrednią interakcję z komponentami systemu, stąd nazwa: bare metal.
Różni się to od innych programów do wirtualizacji, takich jak Wine lub VirtualBox firmy VMware, które są hiperwizorami typu 2. W hiperwizorze typu 1 maszyna wirtualna gościa (maszyna wirtualna) i, co za tym idzie, system operacyjny działający na wspomnianej maszynie wirtualnej łączy się bezpośrednio ze sprzętem systemu. Natomiast hiperwizory typu 2 działają jako zwykłe programy na systemie operacyjnym hosta, które mogą następnie uruchamiać maszyny wirtualne na systemie operacyjnym hosta.
Oznacza to, że pojedynczy serwer VMware ESXi może obsługiwać wiele instalacji tego samego lub różnych systemów operacyjnych działających w izolowanych środowiskach. Ta praktyka nazywana jest konsolidacją serwerów i jest często stosowana w dużych przedsiębiorstwach, w których oszczędności na kosztach sprzętu, chłodzenia i energii mogą być znaczne.
Ogólnie rzecz biorąc, ESXi jest jednym z komponentów oferowanych w pakiecie oprogramowania vSphere dostarczanym przez VMware. Inne produkty, które zwykle współpracują z ESXi, to między innymi VCenter Server, VMware Directory Service i vCenter Server Database.
Istnieje kilka głównych różnic między tymi dwoma typami hiperwizorów. To powiedziawszy, hiperwizory typu 1 są ogólnie uważane za lepsze, ponieważ zapewniają lepszą wydajność i są bezpieczniejsze, ponieważ maszyny wirtualne są z natury izolowane.
Funkcje VMware ESXi
Zaprojektowany z myślą o aplikacjach korporacyjnych, ESXi oferuje wiele funkcji, w tym:
- Niewielki rozmiar: cały pakiet zajmuje tylko około 200 MB. Oznacza to, że ESXi może działać na maszynach z mniejszymi dostępnymi zasobami i działa jako środek bezpieczeństwa, ponieważ mniejszy rozmiar oznacza zmniejszoną powierzchnię ataku.
- Obsługa wielu systemów operacyjnych: serwery ESXi obsługują prawie każdy system operacyjny, który można zainstalować na zwykłej maszynie. Systemy Windows, Linux i macOS można zainstalować przy użyciu plików ISO, tak jak w przypadku zwykłej maszyny wirtualnej.
- Łatwy dostęp administracyjny: zarządzanie maszynami wirtualnymi ESXi jest proste dzięki interfejsowi sieciowemu opartemu na HTML. Po zakończeniu instalacji możesz uzyskać dostęp do ESXi tak samo, jak do serwera. Oznacza to, że maszyny wirtualne można tworzyć, usuwać i zarządzać nimi zdalnie.
- Bezpieczeństwo: poza bezpieczeństwem, które domyślnie zapewnia hipernadzorca fizyczny, VMware zabezpiecza również maszyny wirtualne ESXi za pomocą wbudowanego szyfrowania, dostępu opartego na rolach oraz całkiem niezłych funkcji rejestrowania i audytowania.
- Łatwa skalowalność: pojedyncza instalacja ESXi może wykorzystywać więcej niż jeden procesor jednocześnie. Można go również skonfigurować tak, aby obsługiwał do 128 wirtualnych procesorów i 120 maszyn wirtualnych na maksymalnie 6 TB pamięci.
- Obsługa klienta i kompatybilność: ponieważ jest to popularna platforma dla przedsiębiorstw, otrzymujesz szerokie wsparcie i możliwości dostawców. Niewielkie rozmiary oznaczają również, że możesz szybko skonfigurować i wdrożyć serwery ESXi.
Wymagania i instalacja ESXi
Jak wspomniano wcześniej, hiperwizory ESXi nie zajmują dużo miejsca, co oznacza, że minimalne wymagania są następujące:
- Procesor hosta (procesor 64-bitowy x86) z co najmniej dwoma rdzeniami. Sprawdź wymagania VMware ESXi , aby uzyskać pełną listę obsługiwanych procesorów.
- Co najmniej 4 GB RAM i 4 GB pamięci.
- Jeden lub więcej gigabitowych lub szybszy kontroler Ethernet.
- Obsługa wirtualizacji sprzętowej (Intel VT-x lub AMD RVI) dla 64-bitowych maszyn wirtualnych.
Jak możesz się domyślić, możesz przekonwertować prawie każdą nowoczesną maszynę na serwer ESXi, o ile spełniasz wyżej wymienione wymagania. Zgodnie z VMware istnieją dodatkowe wymagania dotyczące bardziej zaawansowanych rzeczy, takich jak nadmiarowość pamięci masowej. Uruchamianie ESXi można wykonać za pomocą dysków USB, dysków twardych lub płyt CD za pomocą interfejsu UEFI.
Instalacja ESXi jest również dość prosta. VMware zapewnia łatwy w użyciu kreator instalacji podobny do instalowania systemu operacyjnego na komputerze. Po prostu uruchom kreatora instalacji przy użyciu dowolnego z wyżej wymienionych nośników startowych i postępuj zgodnie z instrukcjami. Powyższy film pokazuje, jak zainstalować VMware ESXi.
Aktualizowanie hostów VMware ESXi
Istnieje kilka sposobów aktualizacji hosta ESXi. Chociaż zawsze powinieneś instalować najnowszą wersję (wersja 7.0 w chwili pisania tego tekstu) w przypadku konfigurowania nowego hosta ESXi, aktualizacja jednego jest również dość łatwa.
Możesz zaktualizować swoje hosty ESXi w wersji 6.5 lub 6.7 do wersji 7 za pomocą napędu CD, DVD lub USB, w zależności od hosta. Możliwa jest również aktualizacja skryptowa, aktualizacja ESXCLI lub vSphere Lifecycle Manager.
Instalowanie i aktualizowanie narzędzi VMware na hostach ESXi
Jeśli potrzebujesz dodatkowej funkcjonalności swoich maszyn wirtualnych, możesz również zainstalować lub zaktualizować ISO narzędzi VMware na swoich maszynach wirtualnych. Zwykle wykonuje się to za pomocą VMware vSphere Update Manager (VUM) lub VMware vSphere Lifecycle Manager (vLCM), ale można to również zrobić ręcznie.
To powiedziawszy, pełna instalacja ESXi powinna domyślnie instalować narzędzia VMware, więc jedynym prawdziwym zmartwieniem jest aktualizowanie całego systemu, co powinno również nastąpić automatycznie podczas aktualizacji hosta ESXi.
Tworzenie kopii zapasowych maszyn wirtualnych VMware ESXi
Nadmiarowość danych i kopie zapasowe są dość ważną częścią przepływów pracy w przedsiębiorstwach IT. W zależności od rodzaju kopii zapasowej, którą chcesz wykonać, masz następujące opcje.
- Tworzenie kopii zapasowej dysku twardego maszyny wirtualnej: Jeśli interesuje Cię tylko tworzenie kopii zapasowej dysku twardego maszyny wirtualnej, możesz zapisać tylko plik VMDK powiązany z określoną maszyną wirtualną w vCenter.
- Tworzenie kopii zapasowej całej maszyny wirtualnej: jeśli chcesz zaoszczędzić sobie kłopotów z konfiguracją innej maszyny wirtualnej i po prostu chcesz mieć gotową kopię, wyeksportowanie maszyny wirtualnej do szablonu OVF w vCenter to najszybszy sposób. Dzięki temu Twoje pliki konfiguracyjne, dane i wszelkie zainstalowane programy zostaną przeniesione do jednego pliku OVF, którego można użyć do szybkiego ponownego wdrożenia maszyny wirtualnej na innym hoście ESXi, a nawet instalacji VirtualBox.
Maszyny wirtualne mogą być pomocne
Instalacja i używanie hiperwizora ESXi firmy VMware jest zaskakująco łatwe, nawet dla kogoś, kto dopiero zaczyna swoją przygodę z zarządzaniem maszynami wirtualnymi i infrastrukturą IT.
Nawet jeśli nie chcesz schodzić do króliczej dziury aplikacji hosta i serwera ESXi, VirtualBox firmy VMware pozwala na uruchomienie praktycznie dowolnego systemu operacyjnego na istniejącym i otwiera zupełnie nowy świat możliwości.
Dodaj komentarz