Udostępnij za pośrednictwem


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 .