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łówne różnice 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:
- Mały ślad: Cały pakiet ma 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 szerokiego systemu operacyjnego: Serwery ESXi obsługują prawie każdy system operacyjny, który można zainstalować na zwykłej maszynie. Windows, Linux i macOS można zainstalować za pomocą Pliki ISO tak jakbyś skonfigurował zwykłą maszynę wirtualną.
- Ł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 zabezpieczeniami, które domyślnie zapewnia hiperwizor fizyczny, VMware zabezpiecza również ESXi Maszyny wirtualne korzystające z wbudowanego szyfrowania, dostępu opartego na rolach oraz całkiem niezłych funkcji rejestrowania i audytowania możliwości.
- Łatwo skalowalny: Pojedyncza instalacja ESXi może jednocześnie wykorzystywać więcej niż jeden procesor. 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 korporacyjna, 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.
Jeśli potrzebujesz dodatkowej funkcjonalności swoich maszyn wirtualnych, możesz również zainstalować lub zaktualizować ISO narzędzi VMware na swoich maszynach wirtualnych. To jest zwykle zadbać o użycie 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 tutaj chodzi o aktualizowanie całego systemu, co powinno również odbywać się automatycznie podczas aktualizacji ESXi gospodarz.
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ć w vCenter tylko plik VMDK powiązany z określoną maszyną wirtualną.
- Tworzenie kopii zapasowej całej maszyny wirtualnej: Jeśli chcesz zaoszczędzić sobie kłopotów z konfiguracją kolejnej maszyny wirtualnej i po prostu chcesz mieć gotową kopię, wyeksportowanie maszyny wirtualnej do szablonu OVF w vCenter to najszybszy sposób. Dzięki temu wszystkie pliki konfiguracyjne, dane i wszelkie zainstalowane programy zostaną przeniesione do wersji pojedynczy plik OVF, którego można użyć do szybkiego ponownego wdrożenia maszyny wirtualnej na innym hoście ESXi lub nawet na VirtualBox instalacja.
Maszyny wirtualne mogą być pomocne
Instalacja i używanie hiperwizora ESXi firmy VMware jest zaskakująco łatwe, nawet dla kogoś, kto dopiero zaczyna przygodę ze światem maszyn wirtualnych i zarządzania infrastrukturą IT.
Nawet jeśli nie chcesz zejść do króliczej dziury aplikacji hosta i serwera ESXi, VirtualBox firmy VMware pozwala uruchomić praktycznie dowolny system operacyjny na istniejącym i otwiera zupełnie nowy świat możliwości.