Condividi tramite


Set-SCVMHostCluster

Modifica le proprietà di un cluster host di macchine virtuali gestite da VMM.

Sintassi

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

Descrizione

Nota

Un nuovo parametro [-DCBSettings] è incluso in VMM 2019 UR1. Per altre informazioni, vedere Parametri.

Il cmdlet Set-SCVMHostCluster modifica le proprietà di un cluster host gestito da Virtual Machine Manager (VMM). Le proprietà che è possibile modificare includono la modifica dell'impostazione della riserva del cluster.

Il parametro ClusterReserve specifica il numero di errori host che un cluster host può sostenere prima che VMM consideri il cluster over-commit. Un cluster host con commit eccessivo è uno che non può resistere al numero specificato di errori host e mantenere tutte le macchine virtuali in esecuzione nel cluster.

VMM usa i processi seguenti per determinare l'over-commitment:

  • Posizionamento host. Il processo di posizionamento calcola se l'aggiunta di una nuova macchina virtuale al cluster host eseguirà il commit del cluster host e, in tal caso, il posizionamento smette di consigliare la distribuzione di macchine virtuali aggiuntive negli host in tale cluster.

  • Aggiornamento cluster. L'aggiornamento del cluster host calcola, a intervalli periodici, se un cluster host viene eseguito il over-commit o meno in base agli eventi seguenti:

  • Modifica del valore specificato per il parametro ClusterReserve .

  • Errore o rimozione di nodi dal cluster host.

  • Aggiunta di nodi al cluster host.

  • Individuazione di nuove macchine virtuali nei nodi nel cluster host.

Gli esempi seguenti illustrano il funzionamento dell'over-commitment.

Esempio 1: Impegno eccessivo quando tutti i nodi funzionano

Se si specifica una riserva del cluster di 2 per un cluster host a 8 nodi e tutti i 8 nodi funzionano, il cluster host viene eseguito il commit se una combinazione di 6 (8 meno 2) nodi non dispone della capacità di gestire le macchine virtuali esistenti.

Esempio 2: Impegno eccessivo quando alcuni nodi non funzionano

Se si specifica una riserva del cluster pari a 2 per un cluster host a 8 nodi, ma solo 5 nodi funzionano, il cluster host viene eseguito il over-commit se una combinazione di 3 (5 meno 2) nodi non dispone della capacità di gestire le macchine virtuali esistenti.

Esempio

Esempio 1: Modificare l'impostazione per la riserva del cluster per un cluster host

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

Il primo comando ottiene l'oggetto cluster host denominato VMHostCluster01.Contoso.com e archivia l'oggetto nella variabile $VMHostCluster.

Il secondo comando modifica il valore della riserva del cluster per il cluster VMHostCluster01 a 2.

Parametri

-ClusterReserve

Specifica il numero di errori host che possono essere tollerati da un cluster host prima che VMM determini l'overcommit del cluster. Il valore predefinito è 1.

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

-DCBSettings

Specifica le impostazioni DCB configurate nel cluster.

Nota

Questo parametro è applicabile per VMM 2019 UR1.

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

-Description

Indica una descrizione per l'oggetto specificato.

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

-JobGroup

Specifica un identificatore per una serie di comandi che verranno eseguiti come un insieme prima dell'esecuzione dell'ultimo comando che include lo stesso identificatore di gruppo di processi.

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

-JobVariable

Specifica che lo stato del processo viene monitorato e archiviato nella variabile indicata in questo parametro.

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

-PROTipID

Specifica l'ID del suggerimento prestazioni e ottimizzazione risorse (suggerimento PRO) che ha attivato questa azione. Questo parametro consente di controllare i suggerimenti PRO.

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

-RunAsynchronously

Indica che il processo viene eseguito in modo asincrono in modo che il controllo restituisca immediatamente alla shell dei comandi.

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

-SetQuorumDisk

Specifica un disco da usare come disco quorum per il cluster.

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

-SetQuorumNodeMajority

Imposta la modalità quorum su Node Majority per il cluster.

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

-VMHostCluster

Specifica un oggetto cluster host VMM.

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

-VMHostManagementCredential

Questo parametro è obsoleto.

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

Output

VMHostCluster

Questo cmdlet restituisce un oggetto VMHostCluster .