Freigeben über


Set-SCVMHostCluster

Ändert die Eigenschaften eines VMM-Hostclusters für virtuelle Computer, der von VMM verwaltet wird.

Syntax

Set-SCVMHostCluster
   [-VMHostCluster] <HostCluster>
   [-Description <String>]
   [-ClusterReserve <UInt32>]
   [-JobGroup <Guid>]
   [-SetQuorumNodeMajority]
   [-SetQuorumDisk <ClientObject>]
   [-VMHostManagementCredential <VMMCredential>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Beschreibung

Hinweis

Ein neuer Parameter [-DCBSettings] ist in VMM UR1 und höher enthalten. Weitere Informationen finden Sie unter Parameter.

Das Cmdlet Set-SCVMHostCluster ändert die Eigenschaften eines Hostclusters, der von Virtual Machine Manager (VMM) verwaltet wird. Zu den Eigenschaften, die Sie ändern können, gehört das Ändern der Einstellung für die Clusterreserve.

Der ClusterReserve-Parameter gibt die Anzahl von Hostfehlern an, die ein Hostcluster aushalten kann, bevor VMM den Cluster als übermäßig committet betrachtet. Ein übermäßig committeter Hostcluster kann der angegebenen Anzahl von Hostfehlern nicht standhalten und alle virtuellen Computer im Cluster laufen lassen.

VMM verwendet die folgenden Prozesse, um eine Überverpflichtung zu bestimmen:

  • Hostplatzierung. Der Platzierungsprozess berechnet, ob das Hinzufügen eines neuen virtuellen Computers zum Hostcluster einen Über commit für den Hostcluster bewirkt, und wenn dies der Fehler ist, wird die Bereitstellung zusätzlicher virtueller Computer auf Hosts in diesem Cluster nicht mehr empfohlen.

  • Cluster Refresher. Die Hostclusteraktualisierung berechnet in regelmäßigen Abständen basierend auf den folgenden Ereignissen, ob ein Hostcluster einen übermäßigen Commit ausgeführt hat:

  • Eine Änderung des für den ClusterReserve-Parameter angegebenen Werts.

  • Fehler oder Entfernen von Knoten aus dem Hostcluster.

  • Das Hinzufügen von Knoten zum Hostcluster.

  • Die Ermittlung neuer virtueller Computer auf Knoten im Hostcluster.

Die folgenden Beispiele veranschaulichen, wie eine Überverpflichtung funktioniert.

Beispiel 1: Überlastung, wenn alle Knoten funktionieren

Wenn Sie eine Clusterreserve von 2 für einen Hostcluster mit 8 Knoten angeben und alle 8 Knoten funktionieren, wird der Hostcluster überpromittiert, wenn eine Kombination von 6 Knoten (8 minus 2) Knoten nicht über die Kapazität verfügt, um vorhandene virtuelle Computer aufzunehmen.

Beispiel 2: Überlastung, wenn einige Knoten nicht funktionieren

Wenn Sie eine Clusterreserve von 2 für einen Hostcluster mit 8 Knoten angeben, aber nur 5 Knoten funktionieren, wird der Hostcluster überpromittiert, wenn eine Kombination von 3 Knoten (5 minus 2) Knoten nicht die Kapazität zum Aufnehmen vorhandener virtueller Computer aufweist.

Beispiele

Beispiel 1: Ändern der Einstellung für die Clusterreserve für einen Hostcluster

PS C:\> $VMHostCluster = Get-SCVMHostCluster -Name "VMHostCluster01.Contoso.com"
PS C:\> Set-SCVMHostCluster -VMHostCluster $VMHostCluster -ClusterReserve 2

Der erste Befehl ruft das Hostclusterobjekt mit dem Namen VMHostCluster01.Contoso.com ab und speichert das Objekt in der variablen $VMHostCluster.

Der zweite Befehl ändert den Wert für die Clusterreserve für den Hostcluster VMHostCluster01 in 2.

Parameter

-ClusterReserve

Gibt die Anzahl der Hostfehler ein, die auf einem Hostcluster toleriert werden, bevor der Cluster von VMM als überbelegt betrachtet wird. Der Standardwert ist 1.

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DCBSettings

Gibt die DCB-Einstellungen an, die für den Cluster konfiguriert sind.

Hinweis

Dieser Parameter gilt für VMM 2019 UR1 und höher.

Type:DCBSettings
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Description

Gibt eine Beschreibung für das angegebene Objekt an.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobGroup

Gibt einen Bezeichner für eine Reihe von Befehlen an, die als Satz unmittelbar vor dem letzten Befehl, der den gleichen Auftragsgruppenbezeichner enthält, ausgeführt werden.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

Gibt an, dass der Status des Auftrags überwacht und in der von diesem Parameter benannten Variablen gespeichert wird.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Gibt die ID des Tipps zur Leistungs- und Ressourcenoptimierung (PRO-Tipp) an, der diese Aktion ausgelöst hat. Mit diesem Parameter können Sie PRO-Tipps überwachen.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Gibt an, dass der Auftrag asynchron ausgeführt wird, sodass das Steuerelement sofort zur Befehlsshell zurückkehrt.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SetQuorumDisk

Gibt einen Datenträger an, der als Quorumdatenträger für den Cluster verwendet werden soll.

Type:ClientObject
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SetQuorumNodeMajority

Legt den Quorummodus für den Cluster auf Knotenmehrheit fest.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMHostCluster

Gibt ein VMM-Hostclusterobjekt an.

Type:HostCluster
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VMHostManagementCredential

Dieser Parameter ist veraltet.

Type:VMMCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Ausgaben

VMHostCluster

Dieses Cmdlet gibt ein VMHostCluster-Objekt zurück.