Konfigurowanie optymalizacji dynamicznej i zużycia energii w programie VMM
Przeczytaj ten artykuł, aby dowiedzieć się więcej o włączaniu optymalizacji dynamicznej (DO) i optymalizacji zużycia energii dla maszyn wirtualnych w programie System Center Virtual Machine Manager (VMM). Artykuł zawiera omówienie funkcji, instrukcje dotyczące konfigurowania kontrolera BMC na potrzeby optymalizacji zużycia energii oraz opis sposobu włączania i uruchamiania tych funkcji.
Uwaga
- Program VMM obsługuje optymalizację dynamiczną obliczeń i magazynu. Wersje wcześniejsze niż program VMM 2019 obsługują obsługę funkcji DO tylko do obliczeń. W przypadku używanej wersji programu VMM należy użyć poniższych procedur.
- Program VMM nie obsługuje klastrów obsługujących lokację ani klastrów rozproszony. Program VMM nie uwzględnia domen błędów specyficznych dla lokacji funkcji Hyper-V na potrzeby obliczeń optymalizacji dynamicznej.
Uwaga
- Program VMM obsługuje optymalizację dynamiczną obliczeń i magazynu. W przypadku używanej wersji programu VMM należy użyć poniższych procedur.
- Program VMM nie obsługuje klastrów obsługujących lokację ani klastrów rozproszony. Program VMM nie uwzględnia domen błędów specyficznych dla lokacji funkcji Hyper-V na potrzeby obliczeń optymalizacji dynamicznej.
Optymalizacja dynamiczna: przy użyciu optymalizacji dynamicznej program VMM przeprowadza migrację na żywo maszyn wirtualnych i dysków VHD w klastrze hostów. Migracja jest oparta na ustawieniach określonych w celu poprawienia równoważenia obciążenia między hostami i udostępnionym magazynem klastra (udostępnionymi woluminami klastra), udziałami plików) oraz w celu rozwiązania problemów z umieszczaniem maszyn wirtualnych.
- Optymalizację dynamiczną obliczeniową (optymalizację hostów) można wykonać na hostach w klastrze, aby zoptymalizować wydajność hosta przez migrację maszyn wirtualnych między hostami. Można ustawić progi wydajności hosta na procesor i pamięć.
- Optymalizacja dynamiczna magazynu (optymalizacja miejsca na dysku dla programu VMM 2019 i nowszych) może być wykonywana na udostępnionym magazynie klastra (CSV, udziałach plików) w celu zoptymalizowania dostępności miejsca do magazynowania przez migrację wirtualnych dysków twardych (VHD) między udostępnionymi magazynami. Możesz ustawić próg wolnego miejsca do magazynowania w magazynie udostępnionym klastra.
- Optymalizacja dynamiczna magazynu (optymalizacja miejsca na dysku) może być wykonywana na udostępnionym magazynie klastra (CSV, udziałach plików), aby zoptymalizować dostępność miejsca do magazynowania przez migrację wirtualnych dysków twardych (VHD) między magazynami udostępnionymi. Możesz ustawić próg wolnego miejsca do magazynowania w magazynie udostępnionym klastra.
- Optymalizacja zużycia energii: Optymalizacja zużycia energii to funkcja optymalizacji dynamicznej, która oszczędza energię, wyłączając hosty, które nie są potrzebne do spełnienia wymagań dotyczących zasobów w klastrze, i włącza je ponownie, gdy są potrzebne.
Program VMM obsługuje optymalizację dynamiczną obliczeń (zarówno obliczeniową, jak i magazynową w programie VMM 2019 lub nowszym) oraz optymalizację zużycia energii w klastrach hostów funkcji Hyper-V. Optymalizacja dynamiczna obliczeniowa i optymalizacja zużycia energii jest również obsługiwana w klastrach hostów VMware w sieci szkieletowej programu VMM, które obsługują migrację na żywo.
Program VMM obsługuje optymalizację dynamiczną obliczeń i magazynowania oraz optymalizację zużycia energii w klastrach hostów funkcji Hyper-V. Optymalizacja dynamiczna obliczeniowa i optymalizacja zużycia energii jest również obsługiwana w klastrach hostów VMware w sieci szkieletowej programu VMM, które obsługują migrację na żywo.
Przed rozpoczęciem
Przed rozpoczęciem korzystania z funkcji DO zanotuj następujące informacje.
Optymalizacja dynamiczna
- Optymalizację dynamiczną i optymalizację zużycia energii można skonfigurować w klastrach hostów obsługujących migrację na żywo.
- Optymalizację dynamiczną można skonfigurować w grupie hostów w celu migrowania maszyn wirtualnych i wirtualnych dysków twardych (VHD) w klastrach hostów z określoną częstotliwością i agresywnością. Agresywność maszyn wirtualnych określa ilość dysproporcji obciążenia wymaganej do zainicjowania migracji podczas optymalizacji dynamicznej.
- Agresywność miejsca na dysku określa ilość wolnego miejsca do magazynowania poniżej progu miejsca na dysku, który jest wymagany do migrowania dysków VHD do innego magazynu udostępnionego klastra podczas optymalizacji dynamicznej.
- Domyślnie maszyny wirtualne są migrowane co 10 minut ze średnim agresywnością, jeśli jest włączona automatyczna migracja. Podczas konfigurowania częstotliwości i agresywności optymalizacji dynamicznej administrator musi uwzględnić koszt zasobów dodatkowych migracji z korzyściami równoważenia obciążenia między hostami/magazynem udostępnionym w klastrze hostów. Domyślnie grupa hostów dziedziczy ustawienia optymalizacji dynamicznej ze swojej nadrzędnej grupy hostów.
- Jeśli skonfigurujesz optymalizację dynamiczną w grupie hostów bez klastra, nie będzie to miało żadnego wpływu.
- Optymalizację dynamiczną można skonfigurować dla klastrów z co najmniej dwoma węzłami. Optymalizacja dynamiczna magazynu wymaga obecności co najmniej dwóch udostępnionych plików/woluminów magazynu w klastrze. Jeśli grupa hostów zawiera autonomiczne hosty lub klastry hostów, które nie obsługują migracji na żywo, optymalizacja dynamiczna nie jest wykonywana na tych hostach. Wszystkie hosty, które są w trybie konserwacji, są również wykluczone z optymalizacji dynamicznej. Ponadto program VMM migruje tylko maszyny wirtualne o wysokiej dostępności korzystające z magazynu udostępnionego. Jeśli klaster hostów zawiera maszyny wirtualne, które nie są wysoce dostępne, te maszyny wirtualne nie są migrowane podczas optymalizacji dynamicznej.
- Optymalizacja dynamiczna na żądanie jest również dostępna dla poszczególnych klastrów hostów przy użyciu akcji Optymalizowanie hostów/Optymalizowanie miejsca na dysku w obszarze roboczym Maszyny wirtualne i usługi. Można to wykonać bez konfigurowania optymalizacji dynamicznej w grupach hostów. Po zażądaniu optymalizacji dynamicznej dla klastra hostów program VMM wyświetla listę maszyn wirtualnych/dysków VHD, które zostaną zmigrowane do zatwierdzenia przez administratora. Optymalizacja hostów wykonuje równoważenie obciążenia maszyn wirtualnych między hostami w klastrze, podczas gdy optymalizacja miejsca na dysku migruje dyski VHD w magazynie udostępnionym w klastrze.
Sprawiedliwość węzła
Sprawiedliwość węzłów to nowa funkcja w systemie Windows Server 2016.
Identyfikuje węzły klastra z lekkimi obciążeniami i dystrybuuje maszyny wirtualne do tych węzłów w celu równoważenia obciążenia. Jest to podobne do optymalizacji dynamicznej programu VMM. Aby uniknąć potencjalnych problemów z wydajnością, dynamiczna optymalizacja i sprawiedliwość węzłów nie mogą współdziałać ze sobą. Aby upewnić się, że tak się nie stanie, program VMM wyłącza sprawiedliwość węzłów we wszystkich klastrach w grupie hostów, dla której optymalizacja dynamiczna jest ustawiona na automatyczną. Jeśli włączysz uczciwość węzłów poza konsolą programu VMM, program VMM wyłączy go przy następnym odświeżeniu optymalizacji dynamicznej. Jeśli chcesz używać sprawiedliwości węzłów, wyłącz optymalizację dynamiczną, a następnie ręcznie włącz sprawiedliwość węzłów.
Optymalizacja zużycia energii
- W celu optymalizacji zużycia energii komputery muszą mieć kontroler zarządzania płytą główną (BMC), który umożliwia zarządzanie poza pasmem.
- Optymalizacja zużycia energii gwarantuje, że klaster utrzymuje kworum, jeśli aktywny węzeł ulegnie awarii. 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. Na 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 i używa go w ramach modelu kworum. W przypadku klastrów utworzonych przez program VMM optymalizację zużycia energii można skonfigurować dla klastrów z więcej niż trzema węzłami. Oznacza to, że liczba węzłów, które mogą być wyłączone, jest 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.
Konfigurowanie kontrolera BMC
W przypadku hostów z kontrolerem BMC obsługującym interfejs IMPI 1.5/2.0, DCMI 1.0 lub SMASH 1.0 za pośrednictwem usługi WS-Management można skonfigurować ustawienia kontrolera BMC w następujący sposób:
- Utwórz konto Uruchom jako z uprawnieniami dostępu do kontrolera BMC na hoście.
- Wybierz pozycję Serwery sieci szkieletowej>Wszystkie hosty>> Właściwości>hosta>> Zaawansowane>ustawienie kontrolera BMC sprzętu.
- Aby włączyć zarządzanie programem VMM, wybierz pozycję Ta maszyna fizyczna jest skonfigurowana do zarządzania obiektami OOB.
- Na tym komputerze obsługuje określonego dostawcę konfiguracji zarządzania energią OOB wybierz obsługiwany protokół zarządzania. Wprowadź adres IP kontrolera BMC i zaakceptuj domyślny port oferowany przez program VMM. Wybierz konto Uruchom jako i wybierz przycisk OK.
Włączanie optymalizacji dynamicznej i zużycia energii dla grupy hostów
Wybierz pozycję Serwery sieci szkieletowej>Wszystkie hosty i wybierz grupę hostów>, którą chcesz skonfigurować.
Po wybraniu grupy hostów wybierz pozycję Właściwości folderu>Właściwości.>
We właściwościach grupy hostów wybierz pozycję Optymalizacja dynamiczna.
W obszarze Określ ustawienia optymalizacji dynamicznej wyczyść pole wyboru Użyj ustawień optymalizacji dynamicznej z nadrzędnej grupy hostów.
W obszarze Agresywność wybierz pozycję Wysoki, Średni lub Niski.
Uwaga
W programie VMM 2019 i nowszych wartości agresywności maszyn wirtualnych są zastępowane z niskiej/średniej/dużej skali do liczby całkowitej 1 do 5.
1 jest najniższym stopniem agresywności, a 5 jest najwyższy.
- W obszarze Agresywność wybierz wartość w skali całkowitej od 1 do 5, gdzie 1 jest najniższym stopniem agresywności, a 5 jest najwyższy.
Agresywność maszyn wirtualnych określa ilość dysproporcji obciążenia wymaganej do zainicjowania migracji podczas optymalizacji dynamicznej.
Agresywność miejsca na dysku określa ilość wolnego miejsca do magazynowania poniżej progu miejsca na dysku, który jest wymagany do migrowania dysków VHD do innego magazynu udostępnionego klastra podczas optymalizacji dynamicznej.
Podczas konfigurowania częstotliwości i agresywności optymalizacji dynamicznej należy spróbować zrównoważyć koszt zasobów dodatkowych migracji z korzyściami równoważenia obciążenia między hostami w klastrze hostów. Początkowo możesz zaakceptować wartość domyślną Medium. Po obserwowaniu skutków optymalizacji dynamicznej w środowisku można zwiększyć agresywność.
Podczas konfigurowania częstotliwości i agresywności optymalizacji dynamicznej należy spróbować zrównoważyć koszt zasobów dodatkowych migracji z korzyściami równoważenia obciążenia między hostami w klastrze hostów. Początkowo możesz zaakceptować wartość domyślną 3. Po obserwowaniu skutków optymalizacji dynamicznej w środowisku można zwiększyć agresywność.
Aby pomóc zaoszczędzić energię dzięki wyłączeniu hostów przez program VMM, gdy nie są one potrzebne i włącz je ponownie, gdy są potrzebne, skonfiguruj optymalizację zużycia energii dla grupy hostów. Optymalizacja zużycia energii jest dostępna tylko wtedy, gdy maszyny wirtualne są migrowane automatycznie w celu równoważenia obciążenia.
Aby okresowo uruchamiać optymalizację dynamiczną w kwalifikowanych klastrach hostów w grupie hostów, wprowadź następujące ustawienia:
- Zaznacz pole wyboru Automatycznie migruj maszyny wirtualne, aby zrównoważyć obciążenie, aby zrównoważyć wolne miejsce do magazynowania w magazynie udostępnionym.
- W obszarze Częstotliwość określ częstotliwość uruchamiania optymalizacji dynamicznej. Możesz wprowadzić dowolną wartość z zakresu od 10 minut do 1440 minut (24 godziny).
- Ustaw progi dla każdego z zasobów obliczeniowych i magazynu (dotyczy programu VMM 2019 i nowszych) wymienionych. Aby zmienić jednostki zasobów, przejdź do pozycji Rezerwy hosta właściwości>grupy>hostów i wybierz jednostkę z menu rozwijanego.
- Ustaw progi dla każdego z wymienionych zasobów obliczeniowych i magazynowych. Aby zmienić jednostki zasobów, przejdź do pozycji Rezerwy hosta właściwości>grupy>hostów i wybierz jednostkę z menu rozwijanego.
Aby włączyć optymalizację zużycia energii w grupie hostów, zaznacz pole wyboru Włącz optymalizację zużycia energii. Ponownie wybierz przycisk OK , aby zapisać zmiany.
Uwaga
Jeśli między grupami hostów z tym samym udziałem plików występuje niezgodność poziomów ostrzeżeń o miejscu na dysku, może to spowodować wiele migracji do i z tego udziału plików i może mieć wpływ na wydajność magazynu DO. Zalecamy, aby nie wykonywać udziału plików w różnych grupach hostów, w których włączono optymalizację dynamiczną magazynu.
Konfigurowanie ustawień optymalizacji zużycia energii
- W sieci szkieletowej przejdź do grupy hostów i otwórz pozycję Właściwości.
- Wybierz pozycję Optymalizacja>dynamiczna Określ ustawienia> optymalizacji dynamicznej.
- W obszarze Dostosowywanie harmonogramu optymalizacji zużycia energii zmień ustawienia dla dowolnego z tych zasobów: procesor CPU, pamięć, we/wy dysku lub we/wy sieci.
- W obszarze Harmonogram wybierz godziny, w których chcesz przeprowadzić optymalizację zużycia energii. Wybierz pole, aby włączyć lub wyłączyć optymalizację zużycia energii dla tej godziny. Program VMM stosuje harmonogram zgodnie ze strefą czasową hosta.
Uruchamianie optymalizacji dynamicznej na żądanie w klastrze hostów
Optymalizację dynamiczną można uruchomić na żądanie w klastrze hostów. W tym celu optymalizacja dynamiczna nie musi być skonfigurowana w nadrzędnej grupie hostów.
Otwórz grupy hostów serwerów sieci szkieletowej>i przejdź do klastra hostów>.
Aby przeprowadzić równoważenie obciążenia zasobów obliczeniowych, wybierz pozycję Optymalizuj hosty. Aby przeprowadzić równoważenie obciążenia magazynu w magazynie udostępnionym klastra, wybierz pozycję Optymalizuj dyski.
Aby zoptymalizować hosty: program VMM przeprowadza przegląd optymalizacji dynamicznej w celu określenia, czy można migrować dyski VHD w celu poprawy równoważenia obciążenia w klastrze hostów. Jeśli migracja maszyn wirtualnych może poprawić równoważenie obciążenia, program VMM wyświetla listę maszyn wirtualnych, które są zalecane do migracji, przy czym wskazane są bieżące i docelowe hosty. Lista nie obejmuje wszystkich hostów, które są w trybie konserwacji w programie VMM i wszystkich maszyn wirtualnych, które nie są wysoce dostępne.
Aby zoptymalizować miejsce na dysku: program VMM przeprowadza przegląd optymalizacji dynamicznej w celu określenia, czy dyski VHD można migrować w celu spełnienia progu wolnego miejsca do magazynowania (miejsca na dysku) przy jednoczesnym uwzględnieniu agresywności ustawionej na stronie Optymalizacja dynamiczna. Optymalizacja dynamiczna zostanie wyzwolona tylko wtedy, gdy dowolny magazyn udostępniony klastra narusza ustawiony próg miejsca na dysku. Jeśli migracja dysków VHD może pomóc zwolnić próg miejsca do magazynowania w magazynie udostępnionym w klastrze, program VMM wyświetli listę dysków VHD, które są zalecane do migracji, z bieżącym i docelowym miejscem do magazynowania wskazane. Dyski VHD będą migrowane tylko do innego magazynu udostępnionego z tą samą klasyfikacją magazynu.
Wybierz Migruj.
Uwaga
Jeśli dyski VHD są migrowane między jednym typem magazynu do innego (na przykład z woluminu CSV do udziału plików NAS), migracja magazynu będzie niska. Jeśli optymalizacja magazynu nie zwraca listy wirtualnych dysków twardych do migracji nawet wtedy, gdy zostaną spełnione kryteria progowe i agresywne:
- Sprawdź parametr HostVolumeID przy użyciu polecenia cmdlet Get-SCStorageVolume. Jeśli wartość HostVolumeID zwraca wartość Null dla woluminu, odśwież maszynę wirtualną i ponownie przeprowadź optymalizację dynamiczną magazynu.
- Sprawdź wartość DiskSpacePlacementLevel grupy hostów przy użyciu polecenia cmdlet Get-SCHostReserve. Ustaw wartość DiskSpacePlacementLevel równą wartości miejsca na dysku ustawionej w ustawieniach Rezerwa hosta w kreatorze optymalizacji dynamicznej.
Włączanie/wyłączanie komputera w programie VMM
- Wybierz pozycję Serwery sieci szkieletowej>Wszystkie hosty>> nazwa hosta.
- Na karcie Host w grupie Host wybierz pozycję Włącz lub Wyłącz. Informacje o zdarzeniach włączania i wyłączania można wyświetlić w dziennikach kontrolera BMC (wybierz pozycję Sprzętowe>zaawansowane>dzienniki BMC).
Następne kroki
Dowiedz się więcej o aprowizacji maszyn wirtualnych.