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.