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

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.