Set-SCVMHostCluster
Modyfikuje właściwości klastra hostów maszyny wirtualnej zarządzanego przez program VMM.
Składnia
Set-SCVMHostCluster
[-VMHostCluster] <HostCluster>
[-Description <String>]
[-ClusterReserve <UInt32>]
[-JobGroup <Guid>]
[-SetQuorumNodeMajority]
[-SetQuorumDisk <ClientObject>]
[-VMHostManagementCredential <VMMCredential>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Opis
Nuta
Nowy parametr [-DCBSettings] jest uwzględniony w programie VMM UR1 lub nowszym. Aby uzyskać więcej informacji, zobacz Parameters.
Polecenie cmdlet Set-SCVMHostCluster modyfikuje właściwości klastra hostów zarządzanego przez program Virtual Machine Manager (VMM). Właściwości, które można modyfikować, obejmują zmianę ustawienia rezerwy klastra.
Parametr ClusterReserve określa liczbę niepowodzeń hostów, które klaster hostów może utrzymać, zanim program VMM uzna klaster za nadmiernie zatwierdzony. Nadmiernie zatwierdzony klaster hostów jest taki, który nie może wytrzymać określonej liczby awarii hosta i zachować wszystkie maszyny wirtualne w klastrze uruchomionym.
Program VMM używa następujących procesów do określenia nadmiernego zobowiązania:
Umieszczanie hosta. Proces umieszczania oblicza, czy dodanie nowej maszyny wirtualnej do klastra hostów spowoduje nadmierne zatwierdzenie klastra hostów, a jeśli tak, umieszczanie przestanie zalecać wdrożenie dodatkowych maszyn wirtualnych na hostach w tym klastrze.
Odświeżanie klastra. Odświeżanie klastra hostów oblicza, w okresowych odstępach czasu, czy klaster hostów jest zbyt zatwierdzony, czy nie na podstawie następujących zdarzeń:
Zmiana wartości określonej dla parametru ClusterReserve.
Błąd lub usunięcie węzłów z klastra hostów.
Dodawanie węzłów do klastra hostów.
Odnajdywanie nowych maszyn wirtualnych w węzłach w klastrze hostów.
W poniższych przykładach pokazano, jak działa nadmierne zobowiązanie.
Przykład 1: Nadmierne zobowiązanie, gdy działają wszystkie węzły
Jeśli określisz rezerwę klastra wynoszącą 2 dla klastra hostów 8 węzłów, a wszystkie 8 węzłów działają, klaster hostów jest nadmiernie zatwierdzony, jeśli jakakolwiek kombinacja 6 (8 minus 2) węzłów nie ma pojemności, aby pomieścić istniejące maszyny wirtualne.
Przykład 2. Nadmierne zobowiązanie, gdy niektóre węzły nie działają
Jeśli określisz rezerwę klastra wynoszącą 2 dla klastra hostów z 8 węzłami, ale działa tylko 5 węzłów, klaster hostów jest nadmiernie zatwierdzony, jeśli jakakolwiek kombinacja 3 (5 minus 2) węzłów nie ma pojemności, aby pomieścić istniejące maszyny wirtualne.
Przykłady
Przykład 1. Zmiana ustawienia rezerwy klastra dla klastra hostów
PS C:\> $VMHostCluster = Get-SCVMHostCluster -Name "VMHostCluster01.Contoso.com"
PS C:\> Set-SCVMHostCluster -VMHostCluster $VMHostCluster -ClusterReserve 2
Pierwsze polecenie pobiera obiekt klastra hostów o nazwie VMHostCluster01.Contoso.com i przechowuje obiekt w zmiennej $VMHostCluster.
Drugie polecenie zmienia wartość rezerwy klastra dla klastra hostów VMHostCluster01 do 2.
Parametry
-ClusterReserve
Określa liczbę niepowodzeń hosta, które klaster hostów może utrzymać, zanim program VMM wyznaczy klaster jako nadmiernie zatwierdzony. Wartość domyślna to 1.
Typ: | UInt32 |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-DCBSettings
Określa ustawienia DCB skonfigurowane w klastrze.
Nuta
Ten parametr ma zastosowanie do programu VMM 2019 UR1 lub nowszego.
Typ: | DCBSettings |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Description
Określa opis określonego obiektu.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-JobGroup
Określa identyfikator serii poleceń, które będą uruchamiane jako zestaw tuż przed ostatnim poleceniem zawierającym ten sam identyfikator grupy zadań.
Typ: | Guid |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-JobVariable
Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie tego parametru.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-PROTipID
Określa identyfikator porady wydajności i optymalizacji zasobów (porada PRO), która wyzwoliła tę akcję. Ten parametr umożliwia inspekcję porad PRO.
Typ: | Guid |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-RunAsynchronously
Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-SetQuorumDisk
Określa dysk, który ma być używany jako dysk kworum dla klastra.
Typ: | ClientObject |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-SetQuorumNodeMajority
Ustawia tryb kworum na Większość węzłów dla klastra.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-VMHostCluster
Określa obiekt klastra hostów programu VMM.
Typ: | HostCluster |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-VMHostManagementCredential
Ten parametr jest przestarzały.
Typ: | VMMCredential |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
Dane wyjściowe
VMHostCluster
To polecenie cmdlet zwraca obiekt VMHostCluster.