Configuring Dynamic Optimization and Power Optimization in VMM (Konfigurowanie optymalizacji dynamicznej i optymalizacji zużycia energii w programie VMM)
Dotyczy: System Center 2012 SP1 - Virtual Machine Manager, System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager
Procedury przedstawione w tej części wyjaśniają sposób konfigurowania optymalizacji dynamicznej i optymalizacji zużycia energii w programie Virtual Machine Manager (VMM) oraz uruchamiania dla klastra hostów optymalizacji dynamicznej na żądanie.
Program VMM może zrównoważyć obciążenie w ramach klastrów hostów obsługujących migrację na żywo.Podczas optymalizacji dynamicznej maszyny wirtualne są migrowane w ramach klastra zgodnie z ustawieniami wprowadzanymi przez użytkownika.
Uwaga
Począwszy od programu System Center 2012 – Virtual Machine Manager optymalizacja dynamiczna zastępuje równoważenie obciążenia hosta, które jest przeprowadzane dla pakietu Performance and Resource Optimization (PRO) przez dedykowane dla pakietu PRO monitory użycia procesora i wykorzystania pamięci w programie System Center Virtual Machine Manager (VMM) 2008 R2.
Program VMM pomaga oszczędzać energię w środowisku zwirtualizowanym, wyłączając lub ponownie włączając hosty w zależności od bieżących potrzeb.
Program VMM obsługuje optymalizację dynamiczną i optymalizację zużycia energii na klastrach hostów Hyper-V oraz na klastrach hostów obsługujących migrację na żywo w zarządzanych środowiskach VMware ESX i Citrix XenServer.W przypadku optymalizacji zużycia energii komputery muszą mieć kontroler zarządzania płytą główną (BMC), który umożliwia zarządzanie poza pasmem.
Optymalizacja dynamiczna w programie VMM
Podczas optymalizacji dynamicznej program VMM migruje maszyny wirtualne w ramach klastra hostów, aby lepiej zrównoważyć obciążenie hostów i usunąć ewentualne naruszenia ograniczeń umieszczania maszyn wirtualnych.
Optymalizację dynamiczną można skonfigurować w grupie hostów, aby przeprowadzać migrację maszyn wirtualnych w ramach klastrów hostów z określoną częstotliwością i ekspansywnością.Ekspansywność określa wielkość nierównowagi obciążenia, która musi wystąpić, aby podczas optymalizacji dynamicznej została zainicjowana migracja.Domyślnie maszyny wirtualne są migrowane co 10 minut ze średnią ekspansywnością.Podczas konfigurowania częstotliwości i ekspansywności optymalizacji dynamicznej administrator powinien wziąć pod uwagę koszt zasobów na potrzeby dodatkowych migracji w stosunku do korzyści z tytułu równoważenia obciążenia hostów należących do klastra.Domyślnie grupa hostów dziedziczy ustawienia optymalizacji dynamicznej ze swojej nadrzędnej grupy hostów.
Optymalizację dynamiczną można skonfigurować dla klastrów liczących co najmniej dwa węzły.Jeśli grupa hostów zawiera hosty autonomiczne lub klastry hostów nieobsługujące migracji na żywo, optymalizacja dynamiczna nie będzie przeprowadzana na tych hostach.Hosty będące w trybie konserwacji są również wykluczone z optymalizacji dynamicznej.Ponadto program VMM migruje wyłącznie maszyny wirtualne o dużej dostępności, które korzystają z magazynu udostępnionego.Jeśli klaster hostów zawiera maszyny wirtualne, które nie charakteryzują się dużą dostępnością, nie zostaną one objęte migracją podczas optymalizacji dynamicznej.
Aby przeprowadzić optymalizację dynamiczną na żądanie w odniesieniu do poszczególnych klastrów hostów, użyj akcji Optymalizuj hosty w obszarze roboczym Maszyny wirtualne i usługi.Optymalizację dynamiczną na żądanie można wykonać bez konfigurowania optymalizacji dynamicznej dotyczącej grup hostów.Po otrzymaniu żądania optymalizacji dynamicznej klastra hostów program VMM tworzy listę maszyn wirtualnych, które będą migrowane, w celu uzyskania zatwierdzenia od administratora.
Optymalizacja zużycia energii w programie VMM
Optymalizacja zużycia energii to opcjonalna funkcja optymalizacji dynamicznej dostępna tylko wtedy, gdy grupa hostów jest skonfigurowana po kątem migracji maszyn wirtualnych w ramach optymalizacji dynamicznej.Dzięki optymalizacji zużycia energii program VMM pomaga oszczędzać energię, wyłączając w ramach klastra te hosty, bez których nadal będą spełnione wymagania dotyczące zasobów. Hosty są włączane ponownie, gdy zajdzie taka potrzeba.
Domyślnie program VMM przeprowadza optymalizację zużycia energii przez cały czas, gdy ta funkcja jest włączona.Można jednak zaplanować godziny i dni tygodnia, w których będzie przeprowadzana optymalizacja zużycia energii.Przykładowo można wstępnie zaplanować optymalizację zużycia energii tylko w weekendy, przewidując niskie użycie zasobów na hostach.Na podstawie obserwacji efektów optymalizacji zużycia energii w środowisku można wydłużyć ten czas.
Dzięki optymalizacji zużycia energii klaster obsługuje kworum w przypadku niepowodzenia aktywnego węzła.W przypadku klastrów utworzonych poza programem VMM i dodanych do programu VMM optymalizacja zużycia energii wymaga więcej niż czterech węzłów.Można wyłączyć jeden węzeł spośród każdego dodatkowego jednego lub dwóch węzłów w klastrze.Przykład:
Jeden węzeł można wyłączyć w klastrze składającym się z pięciu lub sześciu węzłów.
Dwa węzły można wyłączyć w klastrze składającym się z siedmiu lub ośmiu węzłów.
Trzy węzły można wyłączyć w klastrze składającym się z dziewięciu lub dziesięciu węzłów.
Podczas tworzenia klastra program VMM tworzy dysk kworum używany w ramach modelu kworum.W przypadku klastrów utworzonych przez program VMM optymalizację zużycia energii można skonfigurować dla klastrów liczących więcej niż trzy węzły.To oznacza, że liczba wyłączonych węzłów może być następująca:
Jeden węzeł można wyłączyć w klastrze składającym się z czterech lub pięciu węzłów.
Dwa węzły można wyłączyć w klastrze składającym się z sześciu lub siedmiu węzłów.
Trzy węzły można wyłączyć w klastrze składającym się z ośmiu lub dziewięciu węzłów.
Aby uzyskać więcej informacji o konfiguracjach kworum, zobacz Konfigurowanie i zarządzanie kworum w klastrze trybu failover systemu Windows Server 2012.
Przed wyłączeniem hosta w związku z optymalizacją zużycia energii program VMM migruje wszystkie maszyny wirtualne do innych hostów w klastrze.Gdy host jest ponownie potrzebny, program VMM go włącza, a następnie przeprowadza optymalizację dynamiczną w celu wykonania migracji maszyn wirtualnych i zrównoważenia obciążenia w ramach klastra hostów.Gdy optymalizacja zużycia energii jest wyłączona w grupie hostów lub upływa zaplanowany okres tej optymalizacji, ten sam proces jest realizowany w przypadku wszystkich hostów wyłączonych w wyniku optymalizacji zużycia energii.
Progi zasobów w przypadku optymalizacji dynamicznej i optymalizacji zużycia energii
Od poniższych ustawień właściwości grupy hostów zależą akcje podejmowane przez program VMM w odniesieniu do klastrów hostów:
Ustawienia optymalizacji dynamicznej określają wartości progowe użycia zasobów, po przekroczeniu których program VMM próbuje przeprowadzić migrację maszyn wirtualnych w celu lepszego zrównoważenia obciążenia.Ustawienia optymalizacji dynamicznej można określić dla następujących zasobów: procesor, pamięć, we/wy dysku, we/wy sieci.
Ustawienia optymalizacji zużycia energii określają dyspozycyjność zasobu, która musi być utrzymywana po wyłączeniu hosta przez program VMM podczas tej optymalizacji.Te ustawienia zapewniają bufor dostępności zasobów, dzięki któremu nieustanne włączanie i wyłączanie hostów przez program VMM nie spowoduje fluktuacji użycia zasobów w trakcie normalnych operacji.Ustawienia optymalizacji zużycia energii dotyczą procesora, pamięci, we/wy dysku oraz we/wy sieci.
Gdy optymalizacja zużycia energii jest włączona w grupie hostów, jest ona przeprowadzana wspólnie z optymalizacją dynamiczną.Hosty, które program VMM wyłączył w celu oszczędzania energii, można włączyć w celu zrównoważenia obciążenia lub spełnienia wymagań dotyczących maszyn wirtualnych.
Więcej informacji o konfigurowaniu poziomów optymalizacji dynamicznej oraz poziomów umieszczania grupy hostów można znaleźć w temacie Konfigurowanie optymalizacji dynamicznej i optymalizacji zużycia energii w programie VMM.
Wymagania wstępne
Aby używać optymalizacji dynamicznej i optymalizacji zużycia energii, muszą być spełnione następujące wymagania:
Aby używać optymalizacji dynamicznej, program VMM musi zarządzać klastrem hostów obsługującym migrację na żywo.Informacje o konfigurowaniu klastrów hostów Hyper-V w programie VMM można znaleźć w temacie Adding and Managing Hyper-V Hosts and Host Clusters in VMM (Dodawanie hostów Hyper-V i klastrów hostów oraz zarządzanie nimi w programie VMM).Informacje o dodawaniu środowisk VMware ESX i Citrix XenServer do programu VMM można znaleźć w temacie Managing VMware and Citrix XenServer in VMM (Zarządzanie hostami VMware i Citrix XenServer w programie VMM).
Uwaga
Optymalizację dynamiczną i optymalizację zużycia energii można skonfigurować w dowolnej grupie hostów.Jednak ustawienia nie zostaną uwzględnione, jeśli grupa hostów nie będzie zawierała klastra hostów.
Aby używać optymalizacji zużycia energii, komputery hostów muszą mieć kontroler BMC, który umożliwia zarządzanie poza pasmem.Więcej informacji dotyczących wymagań BMC można znaleźć w temacie How to Configure Host BMC Settings (Jak konfigurować ustawienia BMC hosta).
Aby wyświetlić wyniki przeprowadzanej optymalizacji dynamicznej i optymalizacji zużycia energii, na klastrze hostów należy wdrożyć i uruchomić maszyny wirtualne.Więcej informacji można znaleźć w temacie Creating and Deploying Virtual Machines in VMM (Tworzenie i wdrażanie maszyn wirtualnych w programie VMM).
W tej sekcji
Użyj procedur przedstawionych w tej części, aby wykonać poniższe zadania.
Procedura | Opis |
---|---|
Konfigurowanie optymalizacji dynamicznej i optymalizacji zużycia energii w programie VMM | Opisuje sposób konfigurowania optymalizacji dynamicznej i optymalizacji zużycia energii dla grupy hostów. |
How to Run Dynamic Optimization on a Host Cluster in VMM | Opisuje sposób inicjowania optymalizacji dynamicznej na żądanie w ramach klastra hostów przy użyciu akcji Optymalizuj hosty w obszarze roboczym Sieć szkieletowa. |