Jak tworzyć i konfigurować profile hostów VMware vSphere

Ujednolicona konfiguracja hostów ESXi w organizacji ułatwia rozwiązywanie problemów, ponieważ niespójna konfiguracja hostów VMware ESXi może negatywnie wpływać na wydajność środowiska vSphere. Stosowanie identycznej konfiguracji zabezpieczeń na hostach ESXi pozwala uniknąć naruszeń bezpieczeństwa danych. Gdy konieczne jest skonfigurowanie dużej liczby hostów ESXi w centrum danych z identyczną konfiguracją (na przykład hostów ESXi w klastrze), ręczne konfigurowanie każdego hosta może być żmudne i czasochłonne. VMware umożliwia automatyzację masowej konfiguracji dużej liczby hostów ESXi w VMware vSphere za pomocą profili hostów VMware vSphere.

W tym wpisie na blogu wyjaśniono, czym jest profil hosta VMware i jak skonfigurować profile hostów VMware.

NAKIVO do tworzenia kopii zapasowej VMware vSphere

NAKIVO do tworzenia kopii zapasowej VMware vSphere

Kompleksowa ochrona danych dla maszyn wirtualnych VMware vSphere oraz opcje natychmiastowego odzyskiwania danych. Bezpieczne lokalizacje kopii zapasowych na miejscu, zdalnie oraz w chmurze. Funkcje ochrony przed oprogramowaniem wymuszającym okup.

Czym jest profil hosta VMware?

Profil hosta VMware to szablon służący do pobierania konfiguracji z jednego hosta VMware ESXi i importowania jej na inne hosty ESXi w celu ujednolicenia i standaryzacji konfiguracji hostów w centrum danych. Jeden profil hosta VMware vSphere można zastosować do dowolnej liczby niestandardowych hostów ESXi oraz do całego klastra, w tym do wszystkich hostów należących do klastra.

Hosty w klastrze muszą być podłączone do tych samych magazynów danych i sieci, dlatego profile hostów VMware są używane zwłaszcza do konfiguracji hostów VMware ESXi w klastrach. Pierwszy host ESXi, z którego wyodrębniono profil hosta, nazywany jest hostem referencyjnym lub hostem głównym. Ten profil hosta służy jako punkt odniesienia dla innych hostów, które mają mieć identyczną konfigurację. Profile hostów VMware można używać w połączeniu z VMware Auto Deploy do automatycznego wdrażania. Administratorzy mogą kopiować ustawienia z jednego profilu do drugiego i tworzyć hierarchię profili hostów.

Requirements:

Hosty ESXi muszą być zarządzane przez VMware vCenter Server. VMware vSphere Enterprise Plus to jedyna edycja vSphere, która oferuje wsparcie dla profili hostów VMware. Aby korzystać z profili hostów, musisz posiadać tę licencję w swoim środowisku vSphere. Więcej informacji na temat licencjonowania VMware vSphere można znaleźć w ten wpis na blogu.

The workflow is the following:

  • Skonfiguruj referencyjny host ESXi
  • Wyodrębnij konfigurację z referencyjnego hosta ESXi do profilu hosta
  • Zainstaluj nowe hosty ESXi, które powinny korzystać ze zunifikowanej konfiguracji
  • Zaimportuj konfigurację przy użyciu profilu hosta do nowego hosta ESXi
  • Dostosuj konfigurację hosta, np. nazwy hostów (można zmienić nazwę hosta ESXi) i adresy IP, ponieważ muszą one być unikalne dla każdego hosta VMware ESXi. Można użyć pliku CSV do edycji konfiguracji dla każdego hosta, a następnie zastosować tę konfigurację do grupy potrzebnych hostów w jednej operacji.

Hosty ESXi można skonfigurować przy użyciu profili hostów VMware w interfejsie internetowym klienta VMware vSphere oraz w interfejsie wiersza poleceń Power CLI. W tym samouczku używam klienta VMware vSphere.

Konfiguracja VMware vSphere używana w tym samouczku

W tym samouczku używam VMware vSphere 6.7, w tym vCenter 6.7 i ESXi 6.7. Adresy IP tych maszyn to:

vCenter: 192.168.101.103

Hosty ESXi: 192.168.101.205, 192.168.101.207, 192.168.101.208

VMware ESXi hosts managed by vCenter in vSphere Client

Tworzenie nowego profilu hosta VMware

Skonfiguruj referencyjny host ESXi tak, aby posiadał szablon konfiguracji, który będzie można zastosować do innych hostów ESXi. Możesz skonfigurować ustawienia zabezpieczeń, sieci, magazynu itp. Po skonfigurowaniu pierwszego hosta ESXi, który jest hostem głównym ESXi, otwórz stronę główną VMware vSphere Client i w sekcji Monitoring kliknij Host Profiles.

Opening VMware Host Profiles in VMware vSphere Client

Na stronie Host Profiles kliknij Extract Host Profile , aby wyodrębnić nowy profil hosta.

How to Extract a VMware host profile

Select host. Wybierz hosta, z którego chcesz wyodrębnić ustawienia profilu. Wybierz vCenter Server (jeśli masz wiele serwerów vCenter). Następnie wybierz host referencyjny, który został skonfigurowany wcześniej. Kliknij Next , aby kontynuować.

Selecting a host from which you want to extract a host profile

Name and Description. Wprowadź nazwę i opis dla wybranych ustawień profilu.

Nazwa : Profil hosta VMware

Opis : Testowy profil hosta VMware

Kliknij Finish , aby zakończyć tworzenie nowego profilu hosta.

Entering the name and description for a new VMware host profile

Edytowanie profilu hosta

Teraz możemy zobaczyć Profil hosta VMware na stronie Profile hostów na liście profili hostów VMware. Kliknijmy Profil hosta VMware utworzony w poprzednim kroku, aby wyświetlić szczegóły profilu. Można edytować utworzony wcześniej profil hosta i zapisać w nim dodatkowe ustawienia przed zastosowaniem go do hostów ESXi.

A new host profile is created

Kliknij Actions > Edit Host Profile , aby wprowadzić zmiany w profilu hosta.

Editing a VMware Host Profile in VMware vSphere Client

Teraz widoczna jest zakładka Settings dla profilu hosta VMware o nazwie Profil hosta VMware . Znajduje się tam widok drzewa elementów, które należy utworzyć i skonfigurować dla profilu. Stwórzmy nowy standardowy przełącznik wirtualny. Po zastosowaniu tego profilu hosta nowy standardowy vSwitch zostanie utworzony na wybranych hostach ESXi. Aby dodać nowy standardowy vSwitch, rozwiń Networking configuration i najedź kursorem myszy na element Standard switch . Powinna pojawić się ikona Plus (+). Kliknij tę ikonę, aby dodać nowy przełącznik wirtualny. Na poniższym zrzucie ekranu widać również vSwitch0 , który został wyodrębniony do profilu hosta z referencyjnego hosta ESXi.

Adding a new virtual switch to configuration of the host profile

Wprowadź nazwę nowego przełącznika, na przykład New vSwitch1 , ustaw wartość MTU (Maximum Transmission Unit). Naciśnij Save , aby zapisać konfigurację w profilu hosta. Jeśli chcesz usunąć skonfigurowaną pozycję z profilu hosta, najedź kursorem na pozycję i kliknij ikonę X. Entering a name and setting the MTU value for a virtual switch in configuration of a host profile

Przypisywanie profilu hosta

Teraz możesz przypisać przygotowany profil hosta VMware do hostów ESXi, które nie są jeszcze skonfigurowane i do których chcesz zastosować konfigurację z tego profilu. Wybierz profil hosta na stronie Host Profiles w kliencie VMware vSphere. Na stronie szczegółów wybranego profilu hosta kliknij Actions > Attach/Detach Hosts and Clusters.

Attaching a VMware host profile to an ESXi host

W oknie Attach/Detach wybierz hosta ESXi, do którego chcesz zastosować profil hosta. Kliknij Save , aby zapisać ustawienia i przypisać konfigurację do wybranego hosta.

Selecting an ESXi host to which you want to attach a VMware host profile

Alternatywnie możesz przejść do Hosts and Clusters, kliknąć prawym przyciskiem myszy hosta ESXi lub klastra w panelu nawigacyjnym, a następnie w menu kliknąć Host Profiles > Attach Host Profile.

Sprawdzanie zgodności

Po przypisaniu profilu hosta do hosta ESXi należy sprawdzić zgodność profilu hosta. Jeśli konfiguracja hosta docelowego różni się od konfiguracji zapisanej w profilu hosta, status będzie niezgodny i można zastosować konfigurację profilu hosta do tego hosta ESXi. Sprawdzanie zgodności polega na porównaniu konfiguracji profilu hosta z aktualną konfiguracją docelowego hosta VMware ESXi.

Teraz status zgodności to Nieznany .

Na stronie Profile hostów kliknij swój profil hosta, a na stronie szczegółów profilu hosta kliknij Actions > Check Host Profile Compliance.

Checking host profile compliance

Po zakończeniu sprawdzania status mojego docelowego hosta VMware ESXi to niezgodny . Oznacza to, że ustawienia zapisane w profilu hosta różnią się od aktualnej konfiguracji docelowego hosta ESXi. Jak widać na poniższym zrzucie ekranu, mój host wymaga dodatkowego dostosowania.

The host profile is not compliant

Dostosowanie hosta

Kliknij kartę Monitor , wybierz docelowy host ESXi, a następnie kliknij Edit Host Customizations.

How to edit host customizations for a host profile

W oknie Dostosuj hosty ustaw unikalną nazwę hosta i adres IP dla docelowego hosta ESXi. Możesz również ustawić adresy MAC dla kart sieciowych. Kliknij OK , aby zapisać ustawienia dostosowania dla hosta VMware ESXi.

Editing host customizations to apply configuration from a host profile

Po zastosowaniu konfiguracji z profilu hosta możesz wyeksportować ustawienia dostosowania do pliku CSV. Ta opcja została wyjaśniona poniżej, na końcu tego wpisu na blogu.

Naprawa przed sprawdzaniem

Naprawa przed sprawdzaniem musi zostać wykonana, zanim będzie można naprawić docelowy host ESXi za pomocą profilu hosta VMware. Naprawa to proces wprowadzania zmian na docelowym hoście ESXi.

Wybierz host ESXi w zakładce Monitor profilu hosta VMware i kliknij Pre-Check Remediation. Performing pre-check remediation before applying configuration from a host profile

Wyświetla się komunikat, że nie można rozpocząć naprawy. Przełącz host do trybu konserwacji ( maintenance mode ), aby rozpocząć naprawę.

The VMware ESXi host must be put in the maintenance mode

Przejdź do Hosts and Clusters w kliencie VMware vSphere, wybierz docelowy host ESXi, który ma zostać skonfigurowany przy użyciu profilu hosta. Kliknij prawym przyciskiem myszy hosta i w wyświetlonym menu wybierz opcję Maintenance Mode > Enter Maintenance mode.

Entering the maintenance mode for an ESXi host

Wyświetli się komunikat potwierdzający. Kliknij OK , aby przełączyć wybrany host w tryb konserwacji.

The notification message is displayed when you put the host into the maintenance mode

Teraz host znajduje się w trybie konserwacji, a status docelowego hosta VMware ESXi to Gotowy do naprawy .

Kliknij przycisk Remediate , aby rozpocząć naprawę.

The ESXi host is ready to remediate and apply configuration from the host profile

W interfejsie internetowym VMware vSphere Client otworzy się nowe okno. Jeśli nie wykonałeś jeszcze wstępnej kontroli przed naprawą, możesz to zrobić teraz. Wykonałem już wstępną kontrolę naprawy i spełniłem wymagania. Zaznacz pole wyboru, aby w razie potrzeby automatycznie zrestartować hosty wymagające naprawy. Kliknij Remediate , aby rozpocząć naprawę i zastosować konfigurację z profilu hosta ESXi do docelowego hosta ESXi.

Remediating the host

Poczekaj chwilę, aż konfiguracja zostanie zaimportowana do docelowego hosta VMware ESXi. Rozwiń panel Recent Tasks w dolnej części interfejsu internetowego vSphere Client, aby sprawdzić stan stosowania konfiguracji hosta po rozpoczęciu naprawy. Gdy status zadania to Completed , oznacza to, że zadanie zakończyło się pomyślnie. Po naprawie host jest zgodny z profilem hosta.

The ESXi host was successfully remediated and configuration is applied to this host

Wyjdź z trybu konserwacji hosta ESXi. Przejdź do Hosts and Clusters, kliknij prawym przyciskiem myszy hosta ESXi i w menu, które się otworzy, kliknij Maintenance Mode > Exit Maintenance Mode.

Exiting the maintenance mode

Jak pamiętasz, edytowałem mój profil hosta VMware po utworzeniu i dodałem nowy przełącznik wirtualny do celów testowych. Sprawdźmy, czy zmiany konfiguracji zostały zastosowane na hoście docelowym. Wybierz host ESXi na stronie Host and Clusters , następnie kliknij kartę Configure i wybierz Virtual switches na stronie Networking . Jak widać na poniższym zrzucie ekranu, na hoście docelowym utworzono nowy przełącznik wirtualny. Ten przełącznik wirtualny został utworzony w celach testowych i jest pusty. Podczas konfigurowania profili hostów w środowisku produkcyjnym należy utworzyć grupy portów dla różnych sieci i powiązać przełącznik z kartą sieciową serwera ESXi. Przed przystąpieniem do konfiguracji środowiska produkcyjnego można poćwiczyć konfigurację profili hostów VMware w środowisku testowym. Przeczytaj wpis na blogu dotyczący Domowe laboratorium VMware 6.7 oraz 7,0 , aby dowiedzieć się, jak przeprowadzić wdrażanie VMware vSphere do celów testowych. Checking VMware ESXi host configuration after applying configuration from a host profile

Eksportowanie profilu hosta

W programie VMware vSphere Client można wyeksportować profil hosta do pliku, a następnie zaimportować ten profil do hosta VMware ESXi zarządzanego przez inny serwer vCenter Server w innym środowisku VMware vSphere. Dzięki temu można uzyskać ujednoliconą konfigurację w wielu środowiskach VMware vCenter.

Aby wyeksportować profil hosta, wybierz profil, a następnie na stronie profilu hosta kliknij Actions > Export Host Profile.

Uwaga : Za pomocą tego menu można również skopiować ustawienia z hosta, skopiować ustawienia do profilu hosta oraz zduplikować profil hosta. Opcja Kopiuj ustawienia z hosta pozwala zaktualizować istniejący profil hosta, jeśli chcesz, aby ustawienia profilu odpowiadały ustawieniom wybranego hosta. Użyj opcji Copy Settings to Host Profile , jeśli chcesz skopiować ustawienia z jednego profilu hosta VMware do innego.

How to export a host profile in VMware vSphere Client

Hasła administratora nie są eksportowane wraz z profilem ze względów bezpieczeństwa. Później należy ręcznie zdefiniować hasła dla hostów ESXi. Kliknij Save , aby kontynuować i zapisać wyeksportowany profil do pliku.

Exporting a host profile to an VPF file

Zapisz plik VPF w wybranej lokalizacji. Plik VPF jest podobny do pliku XML, ale ma inne rozszerzenie.

Saving a VPF file

Profil hosta został wyeksportowany.

Eksport do plików CSV

Profile hostów VMware można eksportować do plików CSV. Aby wyeksportować dostosowania hosta do plików CSV, przejdź do Hosts and Clusters w VMware vSphere Client, kliknij prawym przyciskiem myszy hosta ESXi, którego profil chcesz wyeksportować, a następnie w menu, które się otworzy, kliknij Host Profiles > Export Host Customizations. Jeśli wybierzesz klaster posiadający profil hosta, ustawienia dostosowań hostów ESXi w klastrze zostaną wyeksportowane do pliku CSV.

Exporting host customizations

Wyświetlony zostanie komunikat powiadomienia. Z powodów bezpieczeństwa hasła nie są eksportowane. Zapisywanie haseł w plikach jako zwykły tekst nie jest bezpieczne. Zapisz plik CSV w wybranej lokalizacji. Następnie możesz otworzyć ten plik w programie Microsoft Excel lub innym edytorze obsługującym pliki CSV.

VMware ESXi host customizations are exported to a CSV file

W tabeli pokazanej na zrzucie ekranu Liczba hostów = 1 . Można dodać więcej wierszy i określić ustawienia dostosowania, takie jak adresy IP, adresy MAC, nazwy hostów dla innych hostów ESXi, a następnie dołączyć konfigurację dostosowania z pliku CSV do wielu hostów. Jeśli wyeksportowano dostosowania dla N hostów ESXi, powinny być widoczne wiersze Liczba hostów = N oraz N związane z każdym hostem (gdzie N to liczba hostów).

Importowanie profilu hosta

Teraz możesz zaimportować profil hosta VMware na hosta ESXi, który nie został jeszcze skonfigurowany. Kliknij Import Host Profile na stronie Host Profiles .

How to import a VMware host profile

W oknie Import Host Profile wybierz odpowiedni serwer vCenter, jeśli masz wiele serwerów vCenter. Kliknij Browse, wybierz plik profilu hosta i naciśnij OK , aby zakończyć.

Importing a host profile to an ESXi host in VMware vSphere Client

Wnioski

Profile hostów VMware vSphere to przydatna funkcja, która pozwala skonfigurować hosta głównego i wyeksportować jego konfigurację do profilu hosta. Następnie można przypisać konfigurację z profilu hosta do innych hostów VMware ESXi zarządzanych przez vCenter. Stosowanie ujednoliconej konfiguracji na wszystkich hostach ułatwia rozwiązywanie problemów i zapewnia lepszą wydajność. Jeśli posiadasz wiele środowisk VMware vSphere zarządzanych przez różne serwery vCenter, możesz wyeksportować profil hosta do pliku, a następnie zaimportować konfigurację z tego pliku. Profile hostów VMware pomagają zaoszczędzić czas i uniknąć ręcznej konfiguracji, która zajmuje dużo czasu. Możesz przypisać standardową konfigurację do całego klastra, a zostanie ona zastosowana do wszystkich hostów w klastrze.

Podczas pracy z maszynami wirtualnymi VMware posiadanie rozwiązania Narzędzie do tworzenia kopii zapasowej VMware jest niezbędne do zapewnienia ochrony danych i ich odzyskiwania w przypadku awarii. Pobierz bezpłatną edycję NAKIVO Backup & Replication i wypróbuj najnowszą wersję kompleksowego rozwiązania do ochrony danych dla VMware vSphere.

Wypróbuj NAKIVO Backup & Replication

Wypróbuj NAKIVO Backup & Replication

Skorzystaj z bezpłatnej wersji próbnej, aby poznać wszystkie funkcje rozwiązania w zakresie ochrony danych. 15 dni za darmo. Bez żadnych ograniczeń dotyczących funkcji ani pojemności. Nie trzeba podawać danych karty kredytowej.

People also read