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
Uwaga
Nowy parametr [-DCBSettings] jest uwzględniony w programie VMM UR1 i nowszych wersjach. Aby uzyskać więcej informacji, zobacz Parametry.
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ę błędów 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.
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 nadmiernie 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 wszystkie węzły działają
Jeśli określisz rezerwę klastra wynoszącą 2 dla klastra hostów z 8 węzłami, 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 na 2.
Parametry
-ClusterReserve
Określa liczbę błędów hosta, które klaster hostów może utrzymać, zanim program VMM wyznaczy klaster jako nadmiernie zatwierdzony. Wartość domyślna to 1.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DCBSettings
Określa ustawienia DCB skonfigurowane w klastrze.
Uwaga
Ten parametr ma zastosowanie do programu VMM 2019 UR1 lub nowszego.
Type: | DCBSettings |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Określa opis określonego obiektu.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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ń.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie przez ten parametr.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SetQuorumDisk
Określa dysk do użycia jako dysk kworum dla klastra.
Type: | ClientObject |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SetQuorumNodeMajority
Ustawia tryb kworum na większość węzłów dla klastra.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMHostCluster
Określa obiekt klastra hostów programu VMM.
Type: | HostCluster |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMHostManagementCredential
Ten parametr jest przestarzały.
Type: | VMMCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Dane wyjściowe
VMHostCluster
To polecenie cmdlet zwraca obiekt VMHostCluster .