Zarządzanie hostami VMware ESX w programie VMM — omówienie

 

Data opublikowania: marzec 2016

Dotyczy: System Center 2012 SP1 - Virtual Machine Manager, System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager

Program Virtual Machine Manager (VMM) umożliwia wdrażanie maszyn wirtualnych i usług oraz zarządzanie nimi na wielu platformach hypervisor, w tym na hostach VMware ESX i ESXi. W programie VMM obsługa hostów ESX została zoptymalizowana pod kątem zarządzania maszynami wirtualnymi i usługami. Program VMM umożliwia dostarczanie zasobów i zarządzanie nimi z poziomu wielu funkcji hypervisor, jak również udostępnianie zasobów wdrożeniom chmury prywatnej (wszystkim ze wspólnego interfejsu użytkownika i wspólnego interfejsu wiersza polecenia — CLI).

Program VMM jest zintegrowany bezpośrednio z oprogramowaniem VMware vCenter Server. Przy użyciu konsoli programu VMM można zarządzać codziennymi operacjami hostów VMware ESX i ich klastrów, takimi jak odnajdywanie hostów ESX i zarządzanie nimi, jak również tworzyć, przechowywać, umieszczać i wdrażać maszyny wirtualne na hostach ESX oraz nimi zarządzać. Program vCenter Server umożliwia jednak bardziej zaawansowane zarządzanie siecią szkieletową, obejmujące na przykład konfigurację grup portów, standardowych i rozproszonych przełączników wirtualnych (vSwitch), a także narzędzi vMotion i Storage vMotion. Dzięki integracji z oprogramowaniem vCenter Server w celu zarządzania hostami ESX program VMM może rozpoznawać i obsługiwać te funkcje VMware.

Podstawowe różnice w kwestii zarządzania hostami VMware ESX z poziomu programu VMM 2008 R2

Poniższa lista zawiera podsumowanie podstawowych różnic w kwestii zarządzania hostami VMware ESX z poziomu programu VMM 2008 R2.

  • Po dodaniu oprogramowania vCenter Server program VMM już nie importuje, nie łączy ani nie synchronizuje struktury drzewa VMware z programem VMM. Zamiast tego, po dodaniu oprogramowania vCenter Server można dodać wybrane serwery i hosty ESX do dowolnej grupy hostów programu VMM. W efekcie występuje mniej problemów z synchronizacją.

  • Podczas importowania szablonu VMware do biblioteki programu VMM plik .vmdk nie jest już kopiowany do biblioteki. Zamiast tego program VMM tylko kopiuje metadane skojarzone z szablonem. Plik .vmdk pozostaje w magazynie danych ESX. Za sprawą tej relacji można użyć szablonu, aby znacznie szybciej wdrożyć maszyny wirtualne. Co więcej, podczas importowania szablonu VMware program VMM nie usuwa już szablonu źródłowego. Trzeba sobie uświadomić, że obecnie istnieje zależność od szablonu VMware w programie vCenter Server.

    • Jeśli szablon zostanie usunięty z oprogramowania vCenter Server, w programie VMM przejdzie on w stan Brak.

    • W programie vCenter Server można przekonwertować szablon na maszynę wirtualną, wprowadzać zmiany, a następnie przekonwertować ją z powrotem na szablon. Ponieważ identyfikator szablonu jest taki sam, program VMM oznaczy szablon jako OK, a nie Brak.

    Inna zmiana zachowania programu VMM polega na tym, że podczas usuwania szablonu VMware z biblioteki programu VMM nie jest już on usuwany z magazynu danych VMware.

  • Program VMM używa protokołu HTTPS podczas wszystkich operacji transferu plików między hostami ESX i biblioteką programu VMM. Podczas transferowania plików program VMM nie obsługuje już protokołu SFTP (Secure File Transfer Protocol).

  • Program VMM obsługuje teraz funkcję rozproszonego przełącznika wirtualnego VMware. Rozproszone przełączniki wirtualne należy skonfigurować w programie vCenter Server.

  • Ponieważ program VMM nie obsługuje już protokołu SFTP podczas transferów plików, nie ma potrzeby włączania głównego dostępu Secure Shell (SSH) do hostów ESX. W programie System Center 2012 – Virtual Machine Manager nie jest obsługiwane używanie delegata maszyny wirtualnej.

  • Program VMM nie tworzy już automatycznie grup portów na hostach ESX w związku z równorzędnością sieci. Jeśli na przykład nowa maszyna wirtualna zostanie wdrożona na klastrze hostów ESX, a następnie wybrana zostanie sieć wirtualna niedostępna na wszystkich węzłach klastra, program VMM nie utworzy automatycznie grupy portów. Konfigurację wszystkich grup portów należy przeprowadzić w programie vCenter Server.

Obsługa oprogramowania VMware

Informacje dotyczące obsługiwanych wersji programu vCenter Server i hostów ESX/ESXi można znaleźć w następujących tematach.

Obsługiwane funkcje

W poniższych tabelach przedstawiono funkcje programu VMM oraz oprogramowania VMware obsługiwane w przypadku, gdy program VMM zarządza hostami ESX przy użyciu oprogramowania vCenter Server.

Funkcja

Uwagi

Powłoka poleceń programu VMM

Powłoka poleceń programu VMM jest wspólna dla wszystkich funkcji hypervisor.

Umieszczanie

Program VMM oferuje funkcję umieszczania maszyn wirtualnych (na podstawie klasyfikacji hostów) podczas tworzenia, wdrażania i migracji maszyn wirtualnych VMware. Obejmuje to wdrażanie maszyn wirtualnych równocześnie z wdrażaniem usług.

Usługi

Usługi programu VMM można wdrożyć na hostach ESX.

Uwaga

Usługi programu VMM korzystają z modelu innego niż VMware vApp. Z tego względu te dwie metody mogą ze sobą współistnieć. Nie można jednak użyć programu VMM w celu wdrożenia oprogramowania vApps.

Chmury prywatne

Aby udostępnić zasoby hosta ESX chmurze prywatnej, można utworzyć chmurę prywatną na podstawie grup hostów, w których występują hosty ESX, lub na podstawie puli zasobów VMware. Można skonfigurować przydziały dla chmury prywatnej oraz dla odnoszących się do niej ról użytkownika samoobsługi.

Uwaga

Nie jest przeprowadzana integracja programu VMM z oprogramowaniem VMware vCloud.

Optymalizacja dynamiczna i optymalizacja zużycia energii

Nowe funkcje optymalizacji dynamicznej mogą być używane w przypadku hostów ESX. Przykładowo program VMM może zrównoważyć obciążenie maszyn wirtualnych w klastrach hostów ESX przy użyciu funkcji migracji na żywo. Przy zastosowaniu optymalizacji zużycia energii można skonfigurować program VMM w taki sposób, aby hosty ESX były włączane i wyłączane na potrzeby zarządzania zużyciem energii.

Uwaga

W związku z optymalizacją zużycia energii można użyć funkcji optymalizacji dynamicznej w programie VMM lub harmonogramu zasobów dynamicznych VMware (VMware Dynamic Resource Scheduler).

Migracja

Obsługiwane są następujące typy transferu VMware:

  • Migracja na żywo między hostami w ramach klastra (przy użyciu vMotion)

  • Migracja magazynu na żywo (przy użyciu narzędzia Storage vMotion)

Obsługiwane są następujące typy transferu programu VMM:

  • Migracja w sieci do lub z biblioteki

    Uwaga

    W wyniku migracji dysków VMware do biblioteki programu VMM zmniejszają się możliwości ich elastycznej alokacji.

  • Migracja w sieci między hostami

Tryb konserwacji

Host ESX zarządzany przez program VMM może być przełączany w tryb konserwacji przy użyciu konsoli programu VMM.

Biblioteka

Maszyny wirtualne VMware, pliki VMDK i szablony VMware można organizować i przechowywać w bibliotece programu VMM. Program VMM obsługuje tworzenie nowych maszyn wirtualnych przy użyciu szablonów oraz konwertowanie przechowywanych maszyn wirtualnych VMware na funkcję Hyper-V.

System_CAPS_importantWażne

Jeśli mają zostać użyte pliki VMDK utworzone w programie VMware Server lub VMware Workstation, należy pamiętać, że program VMM nie obsługuje starszych typów dysku VMDK. Obsługiwane są następujące typy dysku VMDK:

  • Zwykłe pliki VMDK: VMFS i monolithicFlat

  • Pliki VMDK używane w celu uzyskania dostępu do dysków fizycznych: vmfsPassthroughRawDeviceMap

  • Migawki: vmfssparse

Aby skopiować plik VMDK używający nieobsługiwanego typu dysku do biblioteki programu VMM, należy użyć narzędzi konwersji VMware, takich jak menedżer dysków wirtualnych VMware (VMware Virtual Disk Manager) w celu zaktualizowania typu dysku do obsługiwanego.

Szablony

Obsługuje tworzenie szablonów przy użyciu plików .vmdk przechowywanych w bibliotece. W takim przypadku wszystkie pliki fizyczne są przechowywane w bibliotece programu VMM.

Można również importować szablony przechowywane na hostach ESX. Podczas importowania szablonu z programu vCenter Server program VMM importuje jedynie metadane szablonu. Plik .vmdk nie jest kopiowany do biblioteki programu VMM.

Obsługa sieci

Program VMM obsługuje standardowe i rozproszone przełączniki vSwitch oraz grupy portów. Należy pamiętać, że wszystkie operacje konfiguracji grupy przełączników vSwitch i portów należy wykonać przy użyciu programu vCenter Server. Program VMM rozpoznaje i wykorzystuje istniejące skonfigurowane grupy przełączników vSwitch i portów na potrzeby wdrożenia maszyny wirtualnej.

Na hostach ESX są obsługiwane nowe funkcje zarządzania siecią programu VMM, takie jak przydział sieci logicznych oraz przydział statycznych adresów IP i adresów MAC do maszyn wirtualnych z systemem Windows uruchomionych na hostach ESX.

System_CAPS_importantWażne

Program VMM nie tworzy automatycznie grup portów na hostach VMware ESX. Z tego względu, do prawidłowego działania sieci logicznych dla zarządzanych hostów ESX wymagane jest użycie programu VMware vCenter Server w celu skonfigurowania grup portów z niezbędnymi sieciami VLAN odpowiadającymi lokacjom sieci logicznej.

Magazyn

Program VMM obsługuje i rozpoznaje karty SCSI magazynu VMware Paravirtual (PVSCSI). Jeśli na przykład program VMM jest używany do tworzenia nowej maszyny wirtualnej na hoście ESX, można dodać kartę SCSI typu „VMware Paravirtual”.

Uwaga

Program VMM nie obsługuje maszyn wirtualnych VMware z wirtualnymi dyskami twardymi podłączonymi do magistrali IDE.

Program VMM obsługuje wirtualne dyski twarde VMware z funkcją alokacji elastycznej (z wykorzystaniem typu dysku dynamicznego). Należy zwrócić uwagę na następujące zachowanie:

  • W przypadku tworzenia maszyny wirtualnej i wdrażania jej na hoście ESX skonfigurowanym pod kątem używania dysku dynamicznego, tworzony jest dysk z alokacją elastyczną.

  • Jeśli maszyna wirtualna używa dysku z alokacją elastyczną utworzonego poza pasmem, program VMM wyświetla ten dysk jako dynamiczny.

  • Wirtualny dysk twardy z funkcją alokacji elastycznej jest podczas zapisywania w bibliotece konwertowany przez program VMM na dysk o stałej alokacji. Jeśli następnie na podstawie wirtualnego dysku twardego znajdującego się w bibliotece zostanie utworzona maszyna wirtualna i wdrożona na hoście ESX, dysk pozostanie dyskiem o stałej alokacji.

Program VMM obsługuje funkcje dynamicznego dodawania i usuwania wirtualnych dysków twardych na maszynach wirtualnych VMware.

Uwaga

Nowe funkcje programu VMM dotyczące automatyzacji magazynu nie są obsługiwane w przypadku hostów ESX. Wszystkie magazyny muszą zostać dodane do hostów ESX poza programem VMM.

Konwersja

Konwersja maszyn wirtualnych VMware na maszyny wirtualne Hyper-V jest obsługiwana w ramach procesu wirtualna-wirtualna (V2V).

Program VMM nie obsługuje maszyn wirtualnych VMware z wirtualnymi dyskami twardymi podłączonymi do magistrali IDE. Z tego względu nie można wykonać konwersji V2V maszyny wirtualnej VMware, która znajduje się na magistrali IDE.

Uwaga

Można także przeprowadzić konwersję V2V za pomocą programu Microsoft Virtual Machine Converter (MVMC). Aby uzyskać więcej informacji, zobacz Microsoft Virtual Machine Converter 3.0.

Pakiet Performance and Resource Optimization (PRO)

Monitorowanie hostów ESX i generowanie dotyczących ich alertów jest możliwe w programie VMM dzięki integracji z programami Operations Manager i PRO.

Dodatkowe informacje o obsłudze

  • Program VMM obsługuje maksymalnie 255 GB pamięci RAM dla maszyn wirtualnych wdrożonych na hostach ESX/ESXi 4.0 (jeśli używasz programu System Center 2012 R2VMM Update Rollup 7 lub nowszego, ten limit dotyczy także maszyn wirtualnych na hostach ESXi 5.5).

  • Program VMM obsługuje maksymalnie 8 wirtualnych procesorów CPU (procesorów vCPU) dla maszyn wirtualnych wdrożonych na hostach ESX/ESXi 4.0 (jeśli używasz programu System Center 2012 R2VMM Update Rollup 7 lub nowszego, ten limit dotyczy także maszyn wirtualnych na hostach ESXi 5.5).

  • Program VMM rozpoznaje maszyny wirtualne VMware odporne na błędy. W konsoli programu VMM wyświetlana jest tylko ta maszyna wirtualna, która została wyznaczona jako podstawowa w programie vCenter Server. Jeśli wystąpi awaria, program VMM rozpozna nową podstawową maszynę wirtualną.

  • W programie VMM nie jest obsługiwane zarządzanie aktualizacjami hostów ESX. Aby zaktualizować hosty VMware ESX, należy użyć istniejącego rozwiązania.

  • W programie VMM dla hostów ESX nie jest obsługiwana konwersja komputera bez systemu operacyjnego na hosta maszyny wirtualnej ani tworzenie klastrów.

  • Funkcja pamięci dynamicznej nie jest obsługiwana na hostach ESX. Pamięć dynamiczna jest obsługiwana wyłącznie na hostach Hyper-V z uruchomionym systemem operacyjnym obsługującym tę funkcję.

W tej sekcji

Postępuj zgodnie z poniższymi procedurami, aby zarządzać hostami VMware ESX w programie VMM.

Procedura

Opis

How to Add a VMware vCenter Server to VMM

Opisuje, w jaki sposób objąć program VMware vCenter Server zarządzaniem w programie VMM.

How to Add VMware ESX Hosts to VMM (Jak dodać hosty VMware ESX do programu VMM)

Opisuje, w jaki sposób objąć hosty ESX i ESXi zarządzaniem w programie VMM.

How to Configure Network Settings on a VMware ESX Host in VMM

Opisuje sposób konfigurowania ustawień sieci hostów ESX w celu zapewnienia obsługi nowej funkcji sieci logicznej w programie VMM.

Jak skonfigurować ustawienia kontrolera BMC hosta w programie VMM

Opisuje sposób konfigurowania na hoście ustawień kontrolera zarządzania płytą główną (BMC) w celu zapewnienia obsługi zarządzania zużyciem energii w programie VMM.

Jak zaimportować VMware Szablony VMM

Opisuje sposób importowania szablonu VMware do biblioteki programu VMM.

Jak używać programu VMM można przekonwertować VMware maszynami wirtualnymi funkcji Hyper-V (V2V)

Opisuje sposób konwertowania maszyny wirtualnej VMware na maszynę wirtualną Hyper-V w procesie konwersji maszyn wirtualnych V2V (virtual-to-virtual).