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.
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
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.
Na stronie Host Profiles kliknij Extract Host Profile , aby wyodrębnić nowy profil hosta.
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ć.
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.
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.
Kliknij Actions > Edit Host Profile , aby wprowadzić zmiany w profilu hosta.
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.
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. 
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.
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.
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.
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.
Dostosowanie hosta
Kliknij kartę Monitor , wybierz docelowy host ESXi, a następnie kliknij Edit Host Customizations.
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.
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. 
Wyświetla się komunikat, że nie można rozpocząć naprawy. Przełącz host do trybu konserwacji ( maintenance mode ), aby rozpocząć naprawę.
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.
Wyświetli się komunikat potwierdzający. Kliknij OK , aby przełączyć wybrany host w tryb konserwacji.
Teraz host znajduje się w trybie konserwacji, a status docelowego hosta VMware ESXi to Gotowy do naprawy .
Kliknij przycisk Remediate , aby rozpocząć naprawę.
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.
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.
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.
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. 
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.
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.
Zapisz plik VPF w wybranej lokalizacji. Plik VPF jest podobny do pliku XML, ale ma inne rozszerzenie.
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.
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.
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 .
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ć.
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.



























