Aprowizuj maszyny wirtualne w sieci szkieletowej programu VMM

Ważne

Ta wersja programu Virtual Machine Manager (VMM) osiągnęła koniec wsparcia technicznego. Zalecamy uaktualnienie do programu VMM 2022.

Ten artykuł zawiera omówienie aprowizacji Virtual Machines (maszyn wirtualnych) w sieci szkieletowej obliczeniowej programu System Center — Virtual Machine Manager (VMM). Dowiedz się więcej o metodach aprowizacji i funkcjach udostępnianych przez program VMM podczas aprowizacji.

Inicjowanie obsługi

Maszyny wirtualne można aprowizować przy użyciu wielu metod:

  • Tworzenie maszyn wirtualnych na podstawie pustego wirtualnego dysku twardego: możesz utworzyć maszynę wirtualną i zainstalować system operacyjny z obrazu ISO, nośnika wymiennego lub usługi rozruchu sieciowego za pomocą serwera PXE.
  • Tworzenie maszyny wirtualnej na podstawie istniejącego wirtualnego dysku twardego: możesz utworzyć maszynę wirtualną na podstawie wirtualnego dysku twardego przechowywanego w bibliotece programu VMM. Zalecamy użycie dysku VHD, który został uogólniony przy użyciu narzędzia Sysprep.
  • Klonowanie maszyny wirtualnej z istniejącej maszyny wirtualnej: możesz sklonować istniejącą maszynę wirtualną przechowywaną w bibliotece programu VMM, aby utworzyć nową maszynę wirtualną. Na potrzeby klonowania zalecamy użycie maszyny wirtualnej, która została uogólniona przy użyciu narzędzia Sysprep.
  • Tworzenie maszyny wirtualnej na podstawie szablonu: możesz tworzyć maszyny wirtualne za pomocą spójnych ustawień skonfigurowanych w szablonie maszyny wirtualnej. Szablony maszyn wirtualnych to obiekty XML przechowywane w bibliotece programu VMM. Za ich pomocą można sterować ustawieniami maszyny wirtualnej dostępnymi dla użytkowników samoobsługi oraz ograniczać te ustawienia. Ustawienia szablonu uwzględniają profil systemu operacyjnego gościa, profil sprzętu oraz co najmniej jeden dysk VHD, za pomocą którego można utworzyć nową maszynę wirtualną.
  • Tworzenie maszyny wirtualnej we wdrożeniu usługi: w programie VMM można tworzyć usługi, które są logicznym grupowaniem maszyn wirtualnych skonfigurowanych i wdrożonych jako pojedyncza jednostka. Usługa jednowarstwowa zawiera jedną maszynę wirtualną. Usługi wielowarstwowe zawierają wiele maszyn wirtualnych.
  • Szybka aprowizacja maszyny wirtualnej przy użyciu kopii sieci SAN: wdrażanie maszyny wirtualnej przy użyciu możliwości kopiowania sieci SAN, takich jak migawka i klonowanie. Możesz szybko aprowizować autonomiczne maszyny wirtualne lub maszyny wirtualne aprowidowane w usłudze.

Wdrażanie klastra gościa maszyny wirtualnej

W klastrze funkcji Hyper-V można wdrożyć klaster trybu failover gościa składający się z wielu maszyn wirtualnych i używa udostępnionych plików vhdx. Program VMM obsługuje następujące funkcje:

Klaster trybu failover gościa, który używa udostępnionych plików vhdx w klastrze trybu failover funkcji Hyper-V. W tym scenariuszu, jeśli funkcja Hyper-V używa udostępnionych woluminów klastra (CSV) w magazynie na poziomie bloku, udostępnione pliki vhdx są przechowywane w woluminie CSV skonfigurowanym jako magazyn udostępniony. Alternatywnie funkcja Hyper-V może używać magazynu opartego na plikach SMB wdrożonego przez serwer plików Scale-Out (SOFS) jako lokalizację udostępnionych plików vhdx. Nie są obsługiwane żadne inne typy magazynów, a magazyn SMB innej firmy nie jest obsługiwany.

Umieszczanie maszyny wirtualnej

Podczas wdrażania lub migrowania maszyny wirtualnej program VMM ocenia dostępne hosty przy użyciu inteligentnego umieszczania maszyn wirtualnych.

  • Algorytm umieszczania analizuje dane wydajności obciążenia i hosta oraz ocenia hosty w skali od jednej do pięciu gwiazdek, aby wskazać najlepszy wybór miejsca.

  • Umieszczanie obejmuje funkcję preferowanych i możliwych właścicieli, która umożliwia określenie preferowanych i możliwych hostów w przypadku przejścia maszyn wirtualnych do trybu failover.

  • Funkcja umieszczania uwzględnia klasyfikacje magazynu. Zakres chmur można ograniczyć, aby ograniczyć umieszczanie maszyn wirtualnych tylko do określonych klasyfikacji magazynu.

  • Opcje umieszczania można wybrać w następujący sposób:

    • Tworzenie nowej maszyny wirtualnej: w ramach procesu umieszczania jest oferowana sugestia hosta. Jeśli użytkownik samoobsługi tworzy maszynę wirtualną, host jest automatycznie przypisywany przez program VMM w oparciu o najwyższą ocenę.
    • Migrowanie maszyny wirtualnej: podczas migracji program VMM udostępnia klasyfikacje hostów, które ułatwiają wybranie hosta.
    • Konwertowanie maszyny wirtualnej na funkcję Hyper-V: kreator konwersji udostępnia klasyfikacje hostów, aby umożliwić wybór najlepszego hosta.

Klasyfikacje hostów

  • Program VMM ocenia wszystkie hosty w wybranej grupie hostów i hosty znajdujące się w podrzędnych grupach hostów. Oceny hostów są obliczane w skali od 0 do 5 gwiazdek, gdzie pięć gwiazdek wskazuje najwyższą ocenę. Oceny są oparte na domyślnych kryteriach, które nie zawierają wszystkich informacji. Na przykład szybkość połączenia sieciowego nie jest brana pod uwagę.

  • Klasyfikacje są oparte na poszczególnych hostach, a nie na względnej przydatności wszystkich dostępnych hostów. Klasyfikacje dla jednego hosta nie zmieniają się na podstawie klasyfikacji innych hostów.

  • Program VMM oblicza klasyfikacje hostów zgodnie z określonymi formułami, zgodnie z opisem w poniższej tabeli.

    • Ocena procesora CPU: [1 – ( użycie procesora CPU / (100 – rezerwa procesora CPU)) ] x waga procesora CPU
    • Ocena pamięci RAM: [ 1 – ( używana pamięć / (całkowita ilość pamięci – rezerwa pamięci)) ] x waga pamięci
    • Ocena pojemności we/wy dysku: [ 1 – ( liczba operacji we/wy dysku / maksymalna liczba operacji we/wy dysku ) ] x waga dysku
    • Ocena sieci: [ 1 – ( Wykorzystanie sieci / (100 – Rezerwa sieci)) ] x Waga sieci
  • Host jest klasyfikowany tylko w razie potrzeby umieszczenia maszyny wirtualnej.

  • Zebrane informacje o hoście są porównywane z wymaganiami maszyny wirtualnej dotyczącymi zasobów i obliczona klasyfikacja jest przypisywana do hosta.

  • Podczas automatycznego umieszczania program VMM próbuje użyć hosta z najwyższą przypisaną klasyfikacją. Podczas ręcznego umieszczania klasyfikacja hosta jest wyświetlana, aby można było wybrać odpowiedniego hosta.

  • Od wersji System Center 2012 SP1 można wybrać hosta w programie VMM, nawet jeśli nie wszystkie hosty zostały ocenione. Wybrany host musi mieć dodatnią liczbę gwiazdek.
  • Program VMM mierzy użycie procesora CPU, pamięci, dysku i sieci co około 10 minut i ponownie oblicza średnią klasyfikację na podstawie wszystkich pomiarów dokonanych podczas ostatniej akcji, która zresetowała klasyfikację hosta. Klasyfikacje hostów są resetowane w następujących sytuacjach:
    • Utworzona zostaje nowa maszyna wirtualna
    • Maszyna wirtualna jest wdrażana, przechowywana, migrowana lub usuwana
    • Maszyna wirtualna zostaje włączona, wyłączona lub przeniesiona do stanu zatrzymanego, wstrzymanego lub zapisanego.

Klasyfikacja zerowa

Host może mieć przypisaną ocenę zerową, jeśli nie spełnia warunków otrzymania oceny innej niż zero. Aby otrzymać ocenę niezerową, wymagane są następujące kryteria:

  • Host musi mieć co najmniej jeden dysk twardy z magazynem wystarczającym do przechowywania całkowitej ilości miejsca na dysku twardym wymaganej przez maszynę wirtualną. W przypadku dynamicznych dysków twardych stosowany jest bieżący, a nie maksymalny rozmiar dysku twardego.

  • Ilość pamięci wymagana dla maszyny wirtualnej musi być mniejsza niż bieżąca ilość pamięci dostępna na hoście. Na hoście musi być także dostępna wystarczającą ilość pamięci do uruchomienia maszyny wirtualnej.

    Uwaga

    Program VMM oferuje opcję nadmiernego przydziału pojemności chmury i grupy hostów dla maszyn wirtualnych repliki.

  • Jeśli pamięć dynamiczna jest włączona, upewnij się, że:

    • Jeśli maszynę wirtualną (uwzględniając dowolny z jej punktów kontrolnych) skonfigurowano pod kątem korzystania z pamięci dynamicznej, funkcję pamięci dynamicznej należy włączyć również dla hosta. Jeśli tak nie jest, umieszczanie maszyny wirtualnej zostanie zablokowane podczas tworzenia lub migracji.
    • W przypadku umieszczania nowej lub zatrzymanej maszyny wirtualnej host musi spełniać co najmniej wymagania dotyczące pamięci początkowej dla maszyny wirtualnej.
    • W przypadku umieszczania uruchomionej maszyny wirtualnej host musi spełniać co najmniej bieżące wymagania dotyczące pamięci dla maszyny wirtualnej.
    • W przypadku umieszczania uruchomionej maszyny wirtualnej w zapisanym stanie ostatnia znana wartość użycia pamięci maszyny wirtualnej porównywana będzie z pamięcią początkową maszyny wirtualnej.
  • Host musi zawierać wszystkie sieci wirtualne wymagane dla maszyny wirtualnej. Jeśli są używane znaczniki sieci, znaczniki lokalizacji sieciowej maszyny wirtualnej i hosta muszą być identyczne.

  • Host w trybie konserwacji automatycznie otrzymuje klasyfikację zerową.

  • Jeśli na maszynie wirtualnej jest włączona karta wideo 3D Microsoft RemoteFX, host musi obsługiwać funkcję RemoteFX i mieć co najmniej jedną kartę graficzną obsługującą funkcję RemoteFX z wystarczającą ilością dostępnej pamięci. W przypadku niespełnienia tych warunków umieszczanie zostanie zablokowane, jeśli maszyna wirtualna jest uruchomiona. Jeśli jest zatrzymany lub w stanie zapisanym, zostanie wystawiona ocena zerowa z ostrzeżeniem, ale umieszczanie nie zostanie zablokowane.

  • Maszyny wirtualne o wysokiej dostępności muszą być umieszczane na hostach klastrowanych. Program VMM przypisuje zero gwiazdek do hostów, które nie są klastrowane, ale ręczne umieszczanie nie jest blokowane. Jeśli maszyna wirtualna o dużej dostępności zostanie podczas migracji przeniesiona na host nieklastrowany, po migracji nie będzie już maszyną wirtualną o dużej dostępności.

  • Program VMM blokuje migrację hostów funkcji Hyper-V na hosty, na których uruchomione jest inne oprogramowanie do wirtualizacji. Migracja maszyny wirtualnej z określonymi funkcjami, które nie są dozwolone przez oprogramowanie wirtualizacji działające na hoście, również zostanie zablokowana. Na przykład hosty funkcji Hyper-V nie zezwalają na rozruch z dysku twardego SCSI.

Obsługa maszyn wirtualnych generacji 1 i 2

W programie VMM można tworzyć maszyny wirtualne generacji 1 i 2. generacji.

  • Do szablonu usługi można dodać szablony maszyn wirtualnych pierwszej lub drugiej generacji. Zostaną wyświetlone właściwości dla wybranej generacji.
  • Maszyny wirtualne generacji 2 mogą działać tylko na hoście z systemem operacyjnym hosta, który je obsługuje — Windows Server 2012 R2 i nowszych. Na przykład program VMM nie umieści maszyny wirtualnej drugiej generacji na hoście z systemem Windows Server 2012.
  • Maszyny wirtualne generacji 2 mogą działać tylko na hoście z systemem operacyjnym hosta, który je obsługuje — Windows Server 2012 R2 i nowszych. Na przykład program VMM nie umieści maszyny wirtualnej drugiej generacji na hoście z systemem Windows Server 2012.
  • W przypadku użycia wirtualnego dysku twardego w formacie VHD dla maszyny wirtualnej lub szablonu maszyny wirtualnej maszyna wirtualna staje się automatycznie maszyną wirtualną pierwszej generacji, ponieważ format VHD nie obsługuje drugiej generacji. Jeśli używasz pliku vhdx, możesz wybrać opcję, której chcesz użyć.
  • Jeśli punktem wyjścia używanym do tworzenia nowej maszyny wirtualnej lub szablonu maszyny wirtualnej jest istniejąca maszyna wirtualna lub szablon maszyny wirtualnej, generacja nowej maszyny wirtualnej/szablonu jest określana przez generację istniejącej maszyny wirtualnej/szablonu.
  • Jeśli tworzysz profil sprzętu, możesz wybrać między generacją 1 i 2. Po włączeniu profilu do maszyny wirtualnej lub szablonu maszyny wirtualnej należy określić generację, której chcesz użyć.
  • We wszystkich kreatorach i polecaniach cmdlet programu PowerShell są udostępniane opcje konfiguracji zgodne z generacją maszyny wirtualnej.
  • Maszyny wirtualne pierwszej i drugiej generacji nie obsługują kolejności rozruchu w ten sam sposób.
    • Kolejność uruchamiania maszyn wirtualnych 1. generacji można dostosować w konsoli programu VMM w ustawieniach sprzętu podczas tworzenia maszyny wirtualnej. To dostosowywanie można również przeprowadzić za pomocą parametru BootOrder w programie PowerShell.
    • Aby dostosować kolejność uruchamiania dla maszyn wirtualnych 1. generacji, należy użyć programu PowerShell przy użyciu parametru FirstBootDevice podczas tworzenia maszyny wirtualnej. Na przykład, aby jako pierwsze urządzenie rozruchowe ustawić kartę sieciową, wpisz: Set-SCVMTemplate -Template "Szablon_drugiej_generacji" –FirstBootDevice "NIC,0"

Optymalizowanie aprowizacji

Dyski różnicowe

  • Dysk różnicowy to dysk VHD, na którym przechowywane są zmiany wprowadzone na innym dysku VHD lub w systemie operacyjnym gościa metodą zapisywania ich w oddzielnym pliku.
  • Podczas tworzenia dysku różnicowego należy skojarzyć z nim inny dysk VHD (dysk nadrzędny). Na dysku różnicowym przechowywane są wszystkie zmiany, które w przeciwnym razie zostałyby wprowadzone na dysku nadrzędnym, gdyby dysk różnicowy nie istniał.
  • W istocie dysk różnicowy zapisuje zmiany bez zmiany dysku nadrzędnego.
  • Wiele dysków różnicowych może używać tego samego nadrzędnego dysku VHD.

Program VMM optymalizuje obsługę dysków różnicowych w celu zapewnienia następujących korzyści:

  • Zoptymalizowana migracja magazynu z wykorzystaniem dysków różnicowych. Podczas migracji program VMM nie migruje dysków podstawowych, chyba że jest to konieczne.

  • Zoptymalizowany czas wdrażania maszyny wirtualnej przez użycie dysków różnicowych. Program VMM podejmie próbę identyfikacji i wykorzystania dysków różnicowych na komputerze docelowym.

  • W przypadku korzystania z dysków różnicowych wdrożenie podstawowego dysku wirtualnego jest zoptymalizowane dzięki wykorzystaniu możliwości odciążonego transferu danych systemu Windows (ODX) do kopiowania plików na maszynę gościa podczas wdrażania usługi.

  • Optymalizuj czas i magazyn klonowania maszyn wirtualnych, korzystając z dysków różnicowych. Program VMM zapewnia możliwość tworzenia i wykorzystywania dysków różnicowych podczas operacji klonowania.

    Uwaga

    Jeśli dyski nadrzędne zostaną utracone lub uszkodzone, wszystkie dyski VHD, które są od nich zależne, również zostaną utracone. Należy mieć przygotowany plan tworzenia kopii zapasowych.

Jeśli używasz dysków różnicowych, należy zoptymalizować zarządzanie, upewniając się, że nieużywane nadrzędne dyski twarde są regularnie usuwane.

Szybkie kopiowanie plików

Podczas wdrażania maszyny wirtualnej program VMM musi przenosić i kopiować duże pliki, takie jak dyski VHD, między dwiema lokalizacjami.

Szybkie kopiowanie plików zwiększa wydajność transferów plików, głównie przy użyciu odciążonego transferu danych systemu Windows (ODX). W programie VMM inteligentny transfer w tle (BITS) jest nadal używany jako mechanizm transferu plików, ale program VMM używa funkcji ODX, jeśli jest to możliwe (na przykład podczas kopiowania plików do sieci SAN, które obsługują funkcję ODX). Znacznie skraca to czas wdrażania maszyn wirtualnych.

Aprowizowanie maszyn wirtualnych VMware

Po skonfigurowaniu serwera vCenter i hostów ESX/ESXi można zainicjować obsługę maszyn wirtualnych VMware w ten sam sposób, jak w przypadku dowolnej innej maszyny wirtualnej. . Weź pod uwagę następujące kwestie:

  • Maszyny wirtualne VMware można organizować i przechowywać w bibliotece programu VMM.

  • Maszyny wirtualne VMware, pliki VMDK i szablony VMware można organizować i przechowywać w bibliotece programu VMM.

  • Można tworzyć maszyny wirtualne na podstawie szablonów VMware przechowywanych w tej bibliotece. Można również importować szablony przechowywane na hostach vSphere (tylko metadane szablonu są importowane do programu VMM). Program VMM nie obsługuje starszych typów dysków VMDK. Obsługiwane są następujące typy dysków:

    • Zwykłe pliki VMDK (VMFS i monolithicFlat)
    • Pliki VMDK używane w celu uzyskania dostępu do dysków fizycznych (vmfsPassthroughRawDeviceMap)
    • Migawki (vmfssparse)
  • Nowe maszyny wirtualne VMware można tworzyć na podstawie szablonów zestawu VMDK.

  • Usługi programu VMM można wdrożyć na hostach vSphere, ale nie w usłudze vApps.

  • Podczas tworzenia, wdrażania lub migrowania maszyn wirtualnych VMware można umieszczać maszyny wirtualne na hostach VMware na podstawie klasyfikacji hostów. Możliwość ta obejmuje również współbieżne wdrażanie maszyn wirtualnych podczas wdrażania usługi.

  • Dla maszyn wirtualnych VMware można użyć optymalizacji dynamicznej i optymalizacji zużycia energii.

  • Regularne zadania sieciowe programu VMM, w tym przypisywanie sieci logicznych, statycznego adresu IP i adresu MAC do maszyn wirtualnych z systemem Windows działających w programie VMware.

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

  • Program VMM obsługuje funkcję alokacji elastycznej dysku twardego VMware przy użyciu dynamicznego typu dysku.

    Uwaga

    Jeśli tworzysz i wdrażasz maszynę wirtualną na hoście vSphere skonfigurowanym do korzystania z dysku dynamicznego, dysk zostanie alokowany elastycznie. Jeśli maszyna wirtualna została utworzona jako dysk alokowany elastycznie, maszyna wirtualna poza pasmem wyświetli ją jako dynamiczną. Jeśli zapiszesz dysk alokowania elastycznego w bibliotece, program VMM zapisze go jako gruby. Pozostanie on dyskiem o stałej alokacji, jeśli na jego podstawie utworzysz maszynę wirtualną.

Konwertowanie maszyn wirtualnych VMware na funkcję Hyper-V

Program VMM może służyć jako narzędzie konwersji V2V do konwertowania maszyn wirtualnych VMware na maszyny wirtualne funkcji Hyper-V.

  • Kreator konwertowania maszyny wirtualnej: w konsoli programu VMM można użyć tego kreatora. Ta metoda ma kilka drobnych ograniczeń:
    • Nieobsługiwane w przypadku wersji vSphere starszych niż 4.1.
    • Nie można konwertować stacji roboczych z programem VMware.
    • Nie można konwertować maszyn wirtualnych z wirtualnymi dyskami twardymi podłączonymi do magistrali IDE.
    • Konwersje w trybie online nie są obsługiwane. Należy wyłączyć maszyny wirtualne programu VMware.
    • Aplikacje antywirusowe muszą być obsługiwane.
    • Z systemu operacyjnego gościa maszyny wirtualnej należy odinstalować narzędzia programu VMware.

Statyczny adres MAC dla maszyn wirtualnych wdrożonych w chmurze programu VMM

We wcześniejszych wersjach program VMM zezwolił użytkownikom na ustawienie statycznego adresu MAC na maszynach wirtualnych wdrożonych na hostach i nie miał możliwości ustawienia statycznego adresu MAC dla maszyn wirtualnych wdrożonych w chmurze.

Program VMM umożliwia ustawienie statycznego adresu MAC dla maszyn wirtualnych wdrożonych w chmurze programu VMM.

Wykonaj następujące kroki:

Uwaga

Adres MAC, który chcesz przypisać do maszyny wirtualnej, powinien być częścią dostępnej puli adresów MAC. Ponieważ użytkownicy samoobsługi nie mają wglądu w pule adresów MAC sieci szkieletowej, musieliby koordynować się z administratorami, aby upewnić się, że adres MAC jest częścią dostępnej puli MAC.

Statyczny adres MAC można ustawić na maszynie wirtualnej podczas wykonywania następujących czynności:

  • Wdrażanie nowej maszyny wirtualnej w chmurze z poziomu szablonu wirtualnego dysku twardego/maszyny wirtualnej. lub
  • Zmiana adresu MAC na istniejącej maszynie wirtualnej wdrożonej w chmurze.

Ustawianie statycznego adresu MAC podczas wdrażania nowej maszyny wirtualnej w chmurze na podstawie szablonu wirtualnego dysku twardego/maszyny wirtualnej

  1. W konsoli programu VMM przejdź do pozycji Maszyny wirtualne i usługi>wchmurze głównej>.

  2. Wybierz chmurę, aby wdrożyć maszynę wirtualną.

  3. Kliknij prawym przyciskiem myszy pozycję >Utwórz maszynę wirtualną , aby wprowadzić kreatora Tworzenie maszyny wirtualnej i utworzyć maszynę wirtualną.

  4. Kliknij prawym przyciskiem myszy maszynę wirtualną i wybierz pozycję Właściwości.

  5. Przejdź do strony Konfigurowanie sprzętu i wybierz kartę sieciową, do której chcesz przypisać statyczny adres MAC.

  6. W sekcji Adres MAC wybierz pozycję Statyczny i wprowadź adres MAC w polu tekstowym.

    Zrzut ekranu przedstawiający statyczny komputer Mac dla maszyn wirtualnych w chmurze.

Zmienianie adresu MAC dla maszyny wirtualnej wdrożonej w chmurze

  1. Przejdź do maszyny wirtualnej wdrożonej w chmurze, dla której chcesz przypisać statyczny adres MAC.
  2. Wykonaj kroki od 4 do 6 z powyższej procedury.

Następne kroki