Udostępnij za pośrednictwem


Opis umieszczania i klasyfikacji maszyn wirtualnych w programie VMM

 

Data opublikowania: lipiec 2016

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

Podczas wdrażania lub migrowania maszyny wirtualnej na hoście program Virtual Machine Manager (VMM) ocenia przydatność dostępnych hostów, korzystając z funkcji umieszczania maszyn wirtualnych (nazywanej również funkcją inteligentnego umieszczania).Algorytm umieszczania analizuje dane wydajności dla obciążenia i hosta, a następnie klasyfikuje hosty w skali od jednej do siedmiu gwiazdek, aby wskazać najlepszy wybór umieszczenia.Poniższa tabela zawiera posumowanie zastosowania procesu umieszczania w programie VMM dla różnych scenariuszy wdrażania.

Scenariusz wdrożenia Szczegóły
Tworzenie nowej maszyny wirtualnej na podstawie dysku, istniejącej maszyny wirtualnej lub szablonu. Podczas tworzenia nowej maszyny wirtualnej klasyfikacja hosta jest używana do udostępniania sugestii dotyczących wyboru hosta.

Jeśli użytkownik samoobsługi tworzy maszynę wirtualną, lub w przypadku przenoszenia maszyny wirtualnej do grupy hostów za pomocą przeciągnięcia i upuszczenia, program VMM automatycznie przypisze hosta na podstawie najwyższej klasyfikacji.
Konwertowanie fizycznej maszyny wirtualnej lub maszyny wirtualnej innej niż Hyper-V Kreatorzy konwersji udostępniają klasyfikacje hostów, aby umożliwić wybranie najbardziej odpowiedniego hosta.
Migrowanie maszyny wirtualnej Podczas migracji (offline, szybkiej migracji, migracji na żywo) program VMM udostępnia klasyfikacje hostów ułatwiające wybranie odpowiednich hostów.

Udoskonalenia funkcji umieszczania w programie System Center 2012 z dodatkiem SP1

W produkcie System Center 2012 z dodatkiem SP1 program VMM oferuje następujące ulepszenia:

  • Wiele udoskonaleń zapewniających lepszą wydajność funkcji umieszczania.W szczególności program System Center 2012 z dodatkiem SP1 w ramach oprogramowania VMM wyświetla hosty w miarę ich klasyfikowania i umożliwia wybranie odpowiedniego hosta jeszcze przed zakończeniem procesu klasyfikacji hostów.W programie VMM na platformie programu System Center 2012 nie można wybrać hosta, dopóki wszystkie hosty nie zostaną sklasyfikowane.

  • Umieszczanie w klastrach zostało ulepszone dzięki następującym funkcjom:

    • Preferowani właściciele: Za pomocą tej funkcji można określić priorytetowe hosty dla maszyny wirtualnej.Ta właściwość jest ustawieniem przystawki Menedżer klastra trybu failover, która jest używana w czasie pracy awaryjnej.Kiedy maszyna wirtualna musi przejść w tryb pracy awaryjnej, program VMM spróbuje w pierwszej kolejności skorzystać z preferowanych właścicieli.

    • Możliwi właściciele: Ta funkcja pozwala określić możliwych właścicieli hostów dla maszyny wirtualnej.Jeśli dany host nie jest uwzględniony wśród możliwych właścicieli, program VMM i Menedżer klastra trybu failover nie pozwolą na umieszczenie maszyny wirtualnej na tym hoście.

    • Zbiory dostępności: Za pomocą tej funkcji można zidentyfikować maszyny wirtualne, które powinny być umieszczone na osobnych hostach.W przypadku utworzenia zbioru dostępności funkcja automatycznego umieszczania będzie umieszczać maszyny wirtualne zgodnie z ustawieniami zbioru dostępności.

  • Funkcja umieszczania uwzględnia teraz zdefiniowane klasyfikacje magazynu.Chmury mogą być dodawane do zakresów w celu ograniczenia wdrożenia maszyny wirtualnej wyłącznie do konkretnych klasyfikacji magazynu.

Obliczanie klasyfikacji hostów

Program VMM klasyfikuje wszystkie hosty w wybranej grupie hostów i hosty znajdujące się w podrzędnych grupach hostów.Klasyfikacje hostów są obliczane i określane w skali od 0 do 5 gwiazdek, gdzie 5 gwiazdek oznacza najwyższą klasyfikację.Klasyfikacje oparte są na domyślnych kryteriach.Należy pamiętać, że kryteria klasyfikacji hostów nie obejmują wszystkich informacji.Przykładowo nie jest brana pod uwagę szybkość połączenia sieciowego.Klasyfikacje są ustalane indywidualnie dla każdego hosta, a nie na podstawie względnej przydatności z uwzględnieniem wszystkich dostępnych hostów.Klasyfikacje jednego hosta nie zostają zmienione na podstawie klasyfikacji innych hostów.Program VMM oblicza klasyfikacje hostów zgodnie z określonymi formułami opisanymi w poniższej tabeli.

Klasyfikacja Formuła
CPU [ 1 – ( użycie procesora CPU / (100 – rezerwa procesora) ) ] x waga procesora
Pamięć (RAM) [ 1 – ( używana pamięć / (całkowita ilość pamięci – rezerwa pamięci)) ] x waga pamięci
Wydajność we/wy dyskowego [ 1 – (liczba operacji we/wy dysku na sekundę / maksymalna liczba operacji we/wy dysku na sekundę) ] x waga dysku
Sieć [ 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 klasyfikacje hostów są wyświetlane, aby umożliwić wybranie odpowiedniego hosta.W oprogramowaniu System Center 2012 z dodatkiem SP1 program VMM pozwala wybrać hosta, nawet jeśli nie wszystkie hosty zostały sklasyfikowane.Wybrany host musi mieć dodatnią liczbę gwiazdek.

Program VMM mierzy użycie procesora, 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 wyzerowała klasyfikację hosta.Klasyfikacje hostów są resetowane w następujących sytuacjach:

  • Utworzona zostaje nowa maszyna wirtualna

  • Maszyna wirtualna jest wdrażana, zapisywana, migrowana lub usuwana

  • Maszyna wirtualna zostaje włączona, wyłączona lub przeniesiona do stanu zatrzymanego, wstrzymanego lub zapisanego.

Klasyfikacja zerowa

Hostowi może zostać przypisana klasyfikacja zerowa, jeśli nie spełnia on warunków uzyskania klasyfikacji innej niż zerowa.Do uzyskania klasyfikacji innej niż zerowa wymagane jest spełnienie następujących kryteriów:

  • 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.

    Aby dowiedzieć się więcej o nadmiarowym zatwierdzaniu pojemności maszyn wirtualnych repliki, zobacz artykuł VMM in System Center 2012 R2 UR6 now offers the option to overcommit Cloud and Host group capacity for replica VMs (Program VMM w programie System Center 2012 R2 UR6 oferuje teraz opcję nadmiarowego zatwierdzania pojemności grupy chmury i hostów dla maszyn wirtualnych repliki).

  • W przypadku włączenia funkcji pamięci dynamicznej należy pamiętać o następujących kwestiach:

    • 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.W przeciwnym razie umieszczanie maszyny wirtualnej zostanie zablokowane podczas jej 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 wymagania dotyczące pamięci bieżącej 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 Microsoft RemoteFX 3D, należy pamiętać o spełnieniu poniższych warunków.Niespełnienie tych warunków spowoduje zablokowanie umieszczania podczas tworzenia lub migracji maszyny wirtualnej:

    • Host musi obsługiwać funkcję RemoteFX.

    • Host musi mieć co najmniej jeden procesor graficzny (GPU) z możliwością obsługi funkcji RemoteFX i wystarczającą ilością dostępnej pamięci.Jeśli maszyna wirtualna jest uruchomiona, umieszczanie zostanie zablokowane.Jeśli jest zatrzymana lub w zapisanym stanie, otrzyma klasyfikację zerową i zostanie wyświetlone ostrzeżenie, ale umieszczanie nie zostanie zablokowane.

  • Maszyny wirtualne o dużej dostępności muszą być umieszczane na hostach klastrowanych.Program VMM przypisuje hostom nieklastrowanym zero gwiazdek, ale nie blokuje ręcznego umieszczania.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 Hyper-V na hosty, na których uruchomione jest inne oprogramowanie 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.Hosty Hyper-V nie pozwalają na przykład na rozruch z dysku twardego SCSI.