Szablony maszyn wirtualnych VMware od A do Z
Ręczne wdrażanie wielu podobnych maszyn wirtualnych w rozległych środowiskach wirtualnych może być żmudnym zadaniem. Firma VMware oferuje w środowisku wirtualnym vSphere wiele metod klonowania maszyn wirtualnych (VM), a jedną z nich jest wykorzystanie szablonów maszyn wirtualnych. W tym wpisie na blogu omówiono wszystkie aspekty szablonów maszyn wirtualnych: ich działanie, sposoby dostosowywania, przypadki użycia oraz zalety. W artykule porównano również koncepcje szablonów maszyn wirtualnych i klonów maszyn wirtualnych.
Czym jest szablon maszyny wirtualnej?
Szablon maszyny wirtualnej to wzorcowy obraz maszyny wirtualnej, zawierający dyski, urządzenia wirtualne oraz ustawienia. Szablon maszyny wirtualnej można wielokrotnie wykorzystywać do klonowania maszyn wirtualnych. Po utworzeniu szablonu nie można go uruchomić ani edytować. Jest to zamierzone działanie, dzięki czemu nikt nie może przypadkowo edytować maszyny wirtualnej używanej jako szablon.
Takie podejście zapewnia większe bezpieczeństwo (i jest metodą bardziej „niezawodną”) podczas klonowania maszyn wirtualnych. Po sklonowaniu maszyny wirtualnej z szablonu klony nie są powiązane z szablonem i działają niezależnie. Jeśli chcesz edytować szablon, należy przekonwertować go na maszynę wirtualną, przeprowadzić edycję, a następnie przekonwertować edytowaną maszynę na nowy szablon.
Kiedy można używać szablonów maszyn wirtualnych?
Szablony maszyn wirtualnych są przydatne do wdrażania dużej liczby podobnych maszyn wirtualnych, ponieważ zachowują spójność maszyn wirtualnych. Załóżmy na przykład, że zespół testerów musi przeprowadzić testy na maszynach wirtualnych z nową kompilacją firmowego oprogramowania. Administrator systemu firmy tworzy szablon maszyny wirtualnej i klonuje identyczną maszynę wirtualną z tego szablonu dla każdego pracownika, który jej potrzebuje.
Jeśli podczas testowania coś pójdzie nie tak lub konieczne będzie wdrożenie nowego scenariusza testowego, można z minimalnym wysiłkiem sklonować nową maszynę wirtualną z szablonu. Można utworzyć wiele szablonów z maszyn wirtualnych z systemem Linux i Windows dla różnych przypadków użycia (testowanie, rozwój, edukacja itp.). Różne szablony mogą zawierać różne zestawy oprogramowania. Jeden szablon może służyć do wdrażania maszyn wirtualnych dla zespołu finansowego, inny szablon maszyny wirtualnej może służyć dla zespołu programistów itp.
Różnica między klonem maszyny wirtualnej a szablonem maszyny wirtualnej
Zwykły klon maszyny wirtualnej jest dokładną kopią maszyny źródłowej w danym momencie. Jeśli okresowo klonowałbyś maszynę wirtualną, która jest w stanie uruchomionym, powstałe klony różniłyby się od siebie. Zaleca się klonowanie wyłączonej maszyny wirtualnej, chociaż standardowe klonowanie nadal nie oferuje wszystkich korzyści płynących z użycia szablonu.
Podczas klonowania maszyny wirtualnej wszystkie ustawienia, takie jak statyczny adres IP, nazwa komputera i identyfikatory, pozostają identyczne dla każdego klonu maszyny wirtualnej. W rezultacie mogą wystąpić konflikty sieciowe. Szablon maszyny wirtualnej pomaga zapobiegać tym problemom, ponieważ nie można go edytować ani uruchomić. VMware udostępnia narzędzia, które upraszczają dostosowywanie systemu operacyjnego gościa dla klonów maszyn wirtualnych.
Różnica między szablonem maszyny wirtualnej a szablonem typu „ OVA/OVF ” Szablony
OVA i OVF służą do dystrybucji wstępnie skonfigurowanego oprogramowania w postaci urządzeń wirtualnych. OVA i OVF to skompresowane formaty plików. Mogą one zawierać wiele maszyn wirtualnych, co jest przydatne w przypadkach użycia, gdy oprogramowanie składa się z wielu komponentów, które muszą zostać wdrożone na różnych maszynach. Na przykład NAKIVO Backup & Replication jest dostępny jako plik urządzenie wirtualne (oprócz innych opcji wdrażania).
Wdrażanie maszyn wirtualnych z szablonów OVA/OVF jest podobne do wdrażania z szablonów maszyn wirtualnych. Dostęp do OVA/OVF można uzyskać z zasobów vCenter. Użytkownicy mogą również wdrażać maszyny wirtualne przy użyciu OVA/OVF z lokalnej pamięci masowej (np. disk C: na komputerze użytkownika), podłączonych urządzeń USB oraz zdalnych serwerów internetowych, do których dostęp można uzyskać z vSphere Web Client.
Pakiet OVF (Open Virtualization Format) może zawierać pliki certyfikatów, pliki obrazów dysków optycznych ISO itp. Plik OVA (Urządzenie wirtualne) jest podobny do pliku archiwum TAR ; może zawierać wiele plików OVF .
Szablony maszyn wirtualnych nie są kompresowane. Dostęp do nich można uzyskać tylko z lokalizacji dostępnych dla vCenter (lokalny magazyn danych ESXi, współdzielony magazyn danych) i nie są one przeznaczone do dystrybucji wśród klientów.
Dostosowywanie systemu operacyjnego gościa maszyny wirtualnej
Dostosowywanie systemu operacyjnego gościa to funkcja vSphere, która pozwala użytkownikom zmieniać ustawienia systemu operacyjnego gościa Linux lub Windows w klonie maszyny wirtualnej. W przypadku zastosowania tradycyjnego podejścia konieczne byłoby ręczne uruchomienie maszyny wirtualnej, zalogowanie się do systemu operacyjnego gościa, a następnie zmiana konfiguracji w różnych częściach systemu operacyjnego za pomocą interfejsu graficznego lub wiersza poleceń udostępnianego przez system operacyjny.
Metoda ta jest uciążliwa i pochłania znaczną ilość czasu. Dzięki funkcji dostosowywania systemu operacyjnego gościa VMware można utworzyć specyfikację dostosowania systemu operacyjnego gościa i wykorzystać ją dla każdego klona maszyny wirtualnej utworzonego na podstawie szablonu. Można łatwo zmienić ustawienia sieciowe IP, nazwę hosta, nazwę użytkownika, hasło, strefę czasową, ustawienia licencji, SID (identyfikator bezpieczeństwa) oraz domenę/grupę roboczą dla systemu operacyjnego gościa.
Uwaga: parametry dostosowywania dla systemów Linux i Windows nieznacznie się różnią.
Korzystanie z funkcji dostosowywania systemu operacyjnego gościa maszyny wirtualnej jest wygodne i pozwala zaoszczędzić czas. Skonfiguruj ustawienia klonu w jednym miejscu, wykonując zaledwie kilka kroków za pomocą kreatora dostosowywania.
Możesz utworzyć wiele specyfikacji dostosowywania dla maszyn wirtualnych z systemami Linux i Windows, aby były one gotowe do użycia zaraz po wdrażaniu klonu maszyny wirtualnej z szablonu. Jeśli zamierzasz korzystać ze specyfikacji dostosowywania systemu operacyjnego gościa, przygotuj swoje maszyny wirtualne tak, aby spełniały wymagania.
W tym celu na maszynie wirtualnej gościa muszą być zainstalowane następujące komponenty:
- VMware Tools
Syspreptool (Windows)Perl(Linux)- Net tools (Linux)
System operacyjny gościa musi być zainstalowany na dysku wirtualnym podłączonym do węzła SCSI 0:0.
Sprawdź, czy wybrany system operacyjny gościa jest obsługiwany przez Twoją wersję vSphere w Tabela zgodności dotycząca wsparcia dla dostosowywania systemów operacyjnych gości VMware.
Przygotowywanie maszyny wirtualnej do tworzenia szablonu
Przed utworzeniem szablonu należy przygotować maszynę wirtualną. Rozważmy główne punkty przygotowania maszyny wirtualnej.
Tworzenie nowej maszyny wirtualnej . Utwórz nową maszynę wirtualną z wystarczającymi zasobami procesora, dysku i pamięci. Wybierz odpowiednie opcje zgodności maszyny wirtualnej. Na przykład, jeśli masz serwery z systemem ESXi 6.5 i ESXi 6.0, Twoja maszyna wirtualna powinna być zgodna z ESXi 6.0 lub nowszym (wersja sprzętu wirtualnego 11), więc należy wybrać tę opcję. Opcjonalnie można włączyć funkcję Hot Plug dla Procesora oraz Hot Plugdla pamięci; pozwala to na dodawanie zasobów procesora i pamięci podczas działania maszyny wirtualnej.
Odłączanie nieużywanych urządzeń od maszyny wirtualnej . Jeśli korzystasz z już istniejącej maszyny wirtualnej, odłącz zbędne urządzenia sprzętowe, takie jak wirtualne stacje dyskietek, wirtualne COM kontrolery, LPT kontrolery itp. Jeśli urządzenia USB i napędy CD-ROM nie będą używane po instalacji oprogramowania, można je również odłączyć. Takie podejście zmniejsza ryzyko potencjalnych ataków, a w rezultacie poprawia bezpieczeństwo. Można również wejść do wirtualnego BIOS-u i sprawdzić, czy wszystkie niepotrzebne urządzenia są wyłączone w BIOS-ie maszyny wirtualnej.
Instalowanie wymaganego oprogramowania na maszynie wirtualnej . Zainstaluj system operacyjny na maszynie wirtualnej. Następnie zainstaluj wszystkie niezbędne aktualizacje, poprawki zabezpieczeń, ochronę antywirusową oraz konkretne oprogramowanie potrzebne do Twoich celów. Skonfiguruj ustawienia systemu operacyjnego, takie jak zmienne środowiskowe, dostęp zdalny itp. Ustaw hasła dla użytkowników i administratorów. Hasła nie powinny nigdy wygasać; w ten sposób można zapobiec blokowaniu kont. Można również skonfigurować domyślny profil użytkownika.
Instalacja VMware Tools . VMware Tools to zestaw sterowników i narzędzi, które zwiększają wydajność systemu operacyjnego gościa działającego na maszynie wirtualnej, a także ułatwiają administrację maszyną wirtualną. Zainstaluj VMware Tools w systemie operacyjnym gościa. Jest to istotne wymaganie przy korzystaniu z szablonów maszyn wirtualnych, ponieważ narzędzia VMware Tools są wykorzystywane podczas stosowania specyfikacji dostosowujących w celu zmiany konfiguracji adresu IP, nazwy hosta, strefy czasowej lub innych ustawień systemu operacyjnego gościa podczas wdrażania maszyn wirtualnych na podstawie szablonu.
Usuwanie niepotrzebnych komponentów oprogramowania z maszyny wirtualnej . Możesz zmniejszyć rozmiar szablonu maszyny wirtualnej poprzez optymalizację systemu operacyjnego gościa. Poniżej przedstawiono kilka ogólnych zaleceń dotyczących systemów Windows, które mogą być przydatne podczas konfiguracji maszyn wirtualnych:
- Wyłącz niepotrzebne usługi systemowe, takie jak usługi bezprzewodowe, motywy, Windows Audio, Windows Search itp.
- Wyłącz
Windows Aero, ponieważ zawiera on efekty graficzne, które zużywają znaczne ilości zasobów Procesora. - Wyłącz wygaszacz ekranu, aby zaoszczędzić zasoby Procesora.
- Odinstaluj komponenty tabletu PC.
- Odinstaluj niepotrzebne komponenty systemu Windows, takie jak Gry, Messenger itp.
- Wyłącz wszystkie niepotrzebne aplikacje i usługi uruchamiane podczas startu systemu.
- Usuń pliki tymczasowe, w tym pliki używane podczas instalacji oprogramowania.
- Można wyłączyć funkcję przywracania systemu. Zamiast funkcji przywracania systemu Windows można używać migawek VMware. Użyj Oprogramowanie NAKIVO do wykonania kopii zapasowej maszyn wirtualnych w celu zapewnienia solidnej ochrony danych.
Można przeprowadzić głębsze czyszczenie systemu operacyjnego gościa w celu optymalizacji wydajności maszyny wirtualnej w zależności od wymagań.
W kolejnych sekcjach można zapoznać się z konfiguracją maszyny wirtualnej z systemem Linux w celu utworzenia szablonu maszyny wirtualnej (z którego można korzystać przy dostosowywaniu specyfikacji systemu operacyjnego gościa). W tym przewodniku wykorzystano przykład Xubuntu 16 x64. Omówiono w nim również sposób tworzenia specyfikacji dostosowania do dalszego klonowania maszyn wirtualnych z szablonu.
Aby przygotować system Xubuntu Linux do dostosowania specyfikacji systemu operacyjnego gościa, należy przejść do konsoli systemu Linux (Terminal) i uruchomić następujące polecenia jako użytkownik główny z uprawnieniami administratora:
-
Zainstaluj serwer SSH w celu uzyskania zdalnego dostępu za pośrednictwem protokołu SSH.
apt-get install openssh-server -
Uruchom ponownie serwer SSH po instalacji.
service ssh restart -
Zainstaluj narzędzia VMware Tools dla systemu Linux z repozytorium (alternatywnym sposobem instalacji narzędzi VMware Tools jest włożenie obrazu ISO do wirtualnego napędu CD maszyny wirtualnej).
apt-get install open-vm-tools -
Zainstaluj zestaw narzędzi sieciowych.
apt-get install net-tools -
Zainstaluj Perl.
apt-get install perlPo zainstalowaniu pakietów sprawdź nazwę komputera i konfigurację adresu IP maszyna wirtualna z systemem Linux. Wpisz
ifconfig, aby wyświetlić konfigurację adresów IP interfejsów sieciowych.W tym przykładzie wirtualny interfejs sieciowy używany przez maszynę źródłową ma adres IP 192.168.77.2

Tworzenie szablonu maszyny wirtualnej
Po przygotowaniu maszyny wirtualnej można utworzyć jej szablon. Aby zarządzać hostami ESXi, maszynami wirtualnymi, pamięcią masową, sieciami i innymi komponentami vSphere, musisz mieć dostęp do serwera vCenter Server. Jak wspomniano powyżej, w przykładach konfiguracji omówionych w tym wpisie na blogu wykorzystano maszynę wirtualną z systemem Xubuntu Linux. Do tworzenia szablonu maszyny wirtualnej można użyć dwóch metod — konwersji do szablonu i klonowania do szablonu.
Konwersja do szablonu
Podczas konwersji maszyny wirtualnej do szablonu maszyna źródłowa zostaje zastąpiona wynikowym szablonem, w wyniku czego maszyna źródłowa staje się niedostępna. Aby przekonwertować maszynę wirtualną na szablon, wykonaj następujące kroki:
- Zaloguj się do vCenter za pomocą VMware vSphere Web Client. Przejdź do
Hosts and ClusterslubVMs and Templates, a następnie wybierz maszynę wirtualną przygotowaną do konwersji. - Upewnij się, że maszyna wirtualna jest wyłączona podczas konwersji na szablon.
- Kliknij prawym przyciskiem myszy na maszynę wirtualną i w wyświetlonym menu kontekstowym wybierz
Template>Convert to Template. - Wyświetli się komunikat potwierdzający:
Convert the virtual machine "VMname" to a template?KliknijYes, aby kontynuować.

Klonowanie do szablonu
Ta opcja pozwala zachować oryginalną maszynę wirtualną i skopiować jej dane do szablonu. Maszyna źródłowa może być włączona lub wyłączona podczas klonowania do szablonu. Zobaczmy, jak utworzyć szablon poprzez klonowanie oryginalnej maszyny wirtualnej. Podobnie jak w poprzedniej metodzie, przejdź do swojej maszyny wirtualnej w kliencie vSphere Web. Kliknij prawym przyciskiem myszy maszynę wirtualną, a następnie w menu kontekstowym kliknij Clone > Clone to Template.

Uruchomi się asystent klonowania. Wykonaj następujące kroki.
Select a name and folder. Zdefiniuj nazwę szablonu maszyny wirtualnej i wybierz lokalizację docelową. W tym przykładzieXubuntu16-testjest nazwą szablonu, ponieważ szablon ten będzie używany do celów testowych. KliknijNext.
Select a compute resource. Jako zasób możesz wybrać host ESXi lub klaster . KliknijNext.
- Wybierz magazyn pamięci masowej , w którym ma zostać zapisany szablon. Można ustawić opcję „ format dysku wirtualnego ” (przydzielanie dynamiczne, przydzielanie statyczne z opóźnionym zerowaniem lub przydzielanie statyczne z natychmiastowym zerowaniem) lub po prostu pozostawić format dysku wirtualnego zgodny z formatem źródłowym. W razie potrzeby można tutaj zdefiniować niestandardową politykę pamięci masowej maszyny wirtualnej. Kliknij „
Next”.
Ready to complete. Sprawdź podsumowanie i kliknij „Finish”, aby kontynuować tworzenie szablonu.
- . Teraz nowo utworzony szablon maszyny wirtualnej jest wyświetlany na końcu listy w sekcji „
VMs and Templates”. Jak widać, wykorzystanie pamięci masowej przez oryginalną maszynę wirtualną i szablon maszyny wirtualnej jest takie samo (jak wspomniano powyżej, w przypadku szablonów maszyn wirtualnych nie stosuje się kompresji).
Jeśli przejdziesz do sekcji Storage , a następnie wybierzesz magazyn danych i katalog szablonu maszyny wirtualnej, powinieneś zauważyć, że wszystkie pliki są podobne do plików źródłowej maszyny wirtualnej z wyjątkiem jednego — pliku VMTX . Plik konfiguracyjny maszyny wirtualnej ma rozszerzenie .VMTX zamiast .VMX , które jest używane w przypadku plików konfiguracyjnych zwykłych maszyn wirtualnych VMware.

Tworzenie specyfikacji dostosowania gościa maszyny wirtualnej
Po utworzeniu szablonu maszyny wirtualnej można utworzyć specyfikację dostosowania gościa maszyny wirtualnej. W tym celu należy otworzyć menu, a następnie kliknąć Policies and Profiles.

Upewnij się, że w lewym panelu zaznaczone są opcje VM Customization Specifications . Kliknij New , aby utworzyć nową specyfikację dostosowania maszyny wirtualnej. Powinno się wtedy otworzyć nowe okno kreatora.

Name and target OS. Nadaj specyfikacji unikalną nazwę, wprowadź opis, wybierz serwer vCenter i określ system operacyjny gościa docelowej maszyny wirtualnej (Windows lub Linux). W tym przewodniku używamy systemu Linux, a specyfikacja nosi nazwęLinux test spec. KliknijNext.
Computer Name. Ustaw nazwę komputera (nazwę hosta) i nazwę domeny. Dostępne są trzy opcje określenia nazwy komputera:- Użyj nazwy maszyny wirtualnej. Nazwa komputera systemu operacyjnego gościa wewnątrz maszyny wirtualnej będzie taka sama jak nazwa maszyny wirtualnej. Korzystanie z tej opcji może być wygodne do celów administracyjnych.
- Wprowadź nazwę w
Clone/Deploy Wizard. Możesz ręcznie wprowadzić nazwę komputera podczas stosowania specyfikacji dostosowywania dla klonu maszyny wirtualnej. Możesz użyć tej opcji, jeśli nie wiesz, jakich nazw chcesz używać dla tych maszyn wirtualnych w przyszłości. - Wprowadź nazwę. Możesz wprowadzić nazwę komputera już teraz. Aby zapewnić unikalność, zaznacz pole wyboru „
Append a numeric value” (jeśli przeprowadzasz wdrażanie wielu maszyn wirtualnych, każda z nich musi mieć unikalną nazwę komputera w systemie operacyjnym gościa). - Nazwa komputera nie może mieć więcej niż 63 znaki – jeśli spróbujesz wpisać dłuższą nazwę, zostanie ona skrócona. Kliknij przycisk „
Next”, aby kontynuować.
Time Zone. Określ strefę czasową dla maszyny wirtualnej. Następnie kliknij „Next”.
Network. Określ ustawienia sieciowe dla maszyny wirtualnej. Dostępne są dwie opcje:- Użyj standardowych ustawień sieciowych dla systemu operacyjnego gościa, w tym włącz DHCP na wszystkich interfejsach sieciowych.
- Ręcznie wybierz ustawienia niestandardowe.
- Na potrzeby tego przewodnika używana jest druga opcja; skonfigurujmy ustawienia sieciowe ręcznie. Możesz kliknąć przycisk
Add, aby dodać wirtualny kontroler interfejsu sieciowego (NIC) do swojej maszyny wirtualnej. Kliknij ikonę z trzema kropkami i wybierzEditz wyświetlonego menu kontekstowego.
- Otworzy się nowe okno konfiguracji. W zakładce
IPv4dostępne są trzy opcje.
- Użyj DHCP, aby automatycznie uzyskać adres IP.
- Poproś użytkownika o podanie adresu IP podczas stosowania specyfikacji. Za pomocą tej opcji można wstępnie skonfigurować maskę podsieci i bramy domyślne, ale adres IP należy wprowadzić podczas stosowania specyfikacji do maszyny wirtualnej.
- Użyj ustawień niestandardowych. Ta opcja jest podobna do poprzedniej, ale adres IP można ustawić od razu.
- IPv6 można wyłączyć. Po zakończeniu konfiguracji opcji sieciowych kliknij
OK. Następnie kliknijNext.
DNS settings. Określ serwery DNS i ścieżki wyszukiwania DNS dla maszyny wirtualnej. Można skonfigurować maksymalnie trzy serwery DNS. KliknijNext.
Ready to complete. Sprawdź ustawienia i kliknijFinish, gdy wszystko będzie w porządku.
- Teraz na liście specyfikacji dostosowania maszyn wirtualnych powinna być widoczna specyfikacja dostosowania systemu operacyjnego gościa. W tym miejscu można edytować, powielać, eksportować i usuwać specyfikacje.

Tworzenie maszyny wirtualnej na podstawie szablonu
Teraz, gdy masz już szablon maszyny wirtualnej i specyfikację dostosowania systemu operacyjnego gościa, możesz utworzyć maszynę wirtualną na podstawie szablonu. Przejdź do sekcji VMs and Templates , kliknij prawym przyciskiem myszy utworzony szablon i wybierz opcję New VM from This Template. W tym przypadku szablon zostanie zachowany. Jeśli użyjesz opcji Convert to Virtual Machine , szablon zostanie przekształcony w maszynę wirtualną i nie będzie już istniał jako szablon.

Uruchomi się kreator Deploy From Template .
-
Select a name and folder. Na tym etapie należy wprowadzić unikalną nazwę maszyny wirtualnej oraz lokalizację docelową. W tym przykładzie maszyna wirtualna nosi nazwęXubuntu16-test01. KliknijNext, aby kontynuować.
Select a compute resource. W tym miejscu możesz wybrać host ESXi lub klaster, na którym ma działać maszyna wirtualna. KliknijNext.
Select storage. Wybierz magazyn danych, w którym mają być przechowywane pliki konfiguracyjne i dyskowe. Wybierz format dysku wirtualnego. Możesz ręcznie ustawić format dysku wirtualnego (thin-provisioned, lazy zero thick-provisioned lub eager zero thick-provisioned) lub pozostawić format dysku wirtualnego taki sam jak w przypadku źródła. W razie potrzeby wybierz politykę przechowywania maszyny wirtualnej. KliknijNext.
Select clone options. Aby zastosować niedawno utworzoną specyfikację dostosowania systemu operacyjnego gościa, zaznacz pole wyboruCustomize the operating system. Następnie kliknijNext.
Customize guest OS. Wybierz z listy utworzoną specyfikację dostosowania systemu operacyjnego gościa. Przypomnij sobie, że w tym przewodniku nazwa specyfikacji toLinux test spec. KliknijNext, aby kontynuować.
User settings. Przypomnij sobie z wcześniejszej części tego przewodnika, że zastosowane tutaj dostosowanie specyfikacji systemu operacyjnego gościa pozwala nam ustawić adres IP podczas tworzenia klonu maszyny wirtualnej. Zdefiniujmy adres IP dla wirtualnej karty sieciowej tej maszyny wirtualnej. W tym przypadku adres IP to 192.168.77.240. KliknijNext.
Ready to complete. Sprawdź podsumowanie konfiguracji i kliknijFinish, aby rozpocząć tworzenie maszyny wirtualnej.
Po utworzeniu maszyny wirtualnej na podstawie szablonu z dostosowaną specyfikacją systemu operacyjnego gościa uruchom maszynę wirtualną i otwórz konsolę internetową VMware, aby uzyskać dostęp do interfejsu systemu operacyjnego gościa. Po zalogowaniu się do maszyny wirtualnej zostanie ona ponownie uruchomiona, a dostosowane ustawienia zostaną zastosowane. Po ponownym uruchomieniu maszyny wirtualnej otwórz konsolę systemu Linux i sprawdź nazwę hosta, konfigurację adresu IP oraz strefę czasową. Parametry te można sprawdzić, wprowadzając następujące polecenia.
-
Wyświetl nazwę hosta:
less /etc/hostnameNazwę hosta można również sprawdzić w głównym ciągu znaków wiersza poleceń.
-
Sprawdź konfigurację adresów IP interfejsów sieciowych:
Ifconfig -
Sprawdź strefę czasową ustawioną w systemie:
timedatectl | grep "Time zone" -
Sprawdź bramy w tabeli routingu:
netstat -rn

Jak widać na powyższym zrzucie ekranu z konsolą systemu Linux oraz na poniższym zrzucie ekranu przedstawiającym klienta VMware vSphere, adres IP, nazwa komputera i strefa czasowa zostały zmienione zgodnie z ustawieniami określonymi w naszej specyfikacji dostosowania systemu operacyjnego gościa. Nazwa maszyny wirtualnej i nazwa hosta są takie same.

Automatyzacja za pomocą PowerCLI
W powyższym przewodniku wyjaśniono tworzenie i stosowanie szablonów maszyn wirtualnych za pomocą graficznego interfejsu użytkownika (GUI) vSphere Web Client. Alternatywnie można jednak użyć PowerCLI do ręcznego tworzenia złożonych skryptów i wdrażania maszyn wirtualnych bardziej zautomatyzowany. Poniżej wymieniono niektóre polecenia cmdlet, które mogą być przydatne w tych celach:
New-Template– tworzy nowy szablon maszyny wirtualnej.New-OSCustomizationSpec– tworzy nową specyfikację dostosowania systemu operacyjnego gościa.Get-OSCustomizationSpec– pobiera specyfikacje dostosowania systemu operacyjnego z vCenter.Set-OSCustomizationSpec– zmienia określoną specyfikację dostosowania systemu operacyjnego.Get-OSCustomizationNicMapping– pobiera ustawienia mapowania kart sieciowych dla specyfikacji dostosowania systemu operacyjnego.Set-OSCustomizationNicMapping– zmienia ustawienia mapowania kart sieciowych dla określonej specyfikacji dostosowania systemu operacyjnego.New-OSCustomizationNicMapping– dodaje ustawienia mapowania kart sieciowych do specyfikacji dostosowania systemu operacyjnego.
Pełna lista poleceń PowerCLI cmdlets, ich składnia, przykłady i inne powiązane informacje znajdują się na stronie Strona internetowa z dokumentacją VMware PowerCLI. Można również przeczytać nasz wpis na blogu dotyczący Skrypty PowerCLI.
Zalety szablonów maszyn wirtualnych
Szablony maszyn wirtualnych ze specyfikacją dostosowania systemu operacyjnego gościa są przydatne przy wdrażaniu maszyn wirtualnych, zwłaszcza w dużych środowiskach. Główne zalety korzystania z szablonów maszyn wirtualnych podsumowano tutaj:
- Standaryzacja wdrażania maszyn wirtualnych . Standaryzacja pozwala uniknąć zbędnego wysiłku, a także poprawia jakość i wydajność. Administracja standaryzowanymi maszynami wirtualnymi jest łatwiejsza niż administracja maszynami niestandardowymi.
- Mniej błędów podczas wdrażania . Gdy konieczne jest ręczne wdrażanie kilku maszyn wirtualnych jedna po drugiej, administrator administracji systemu może łatwo o czymś zapomnieć, co może prowadzić do błędów. Alternatywą jest poświęcenie czasu na jednorazowe stworzenie idealnego szablonu maszyny wirtualnej, który będzie można następnie wykorzystać do wszystkich przyszłych (podobnych) wdrażeń maszyn wirtualnych.
- Automatyzacja procesu wdrażania maszyn wirtualnych . Automatyzacja sprawia, że wdrażanie jest łatwiejsze i szybsze, co zwiększa wydajność przy jednoczesnej poprawie bezpieczeństwa.
- Oszczędność czasu . Ta korzyść jest związana z wymienionymi powyżej zaletami, które sprawiają, że szablony są wydajnym rozwiązaniem. Ponadto oszczędność czasu oznacza obniżenie kosztów.
Wniosek
Szablon maszyny wirtualnej to obraz główny, który można wykorzystać do tworzenia klonów podczas masowego wdrażania maszyn wirtualnych. Szablonów maszyn wirtualnych nie można edytować ani włączać tak jak zwykłych maszyn wirtualnych, co poprawia bezpieczeństwo. Specyfikacja dostosowywania systemu operacyjnego gościa pozwala dostosować ustawienia systemu operacyjnego, takie jak konfiguracja sieci, nazwa komputera, strefa czasowa itp., po sklonowaniu maszyny wirtualnej za pomocą jednego kreatora, dzięki czemu wdrażanie maszyn wirtualnych jest szybsze i wygodniejsze. W rezultacie zyskujesz ważne korzyści, takie jak automatyzacja, zmniejszenie liczby błędów, standaryzacja i racjonalne wykorzystanie czasu – co może również pomóc Ci zaoszczędzić budżet!