Share via


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 UR1 e versioni successive. 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 di riserva del cluster.

Il parametro ClusterReserve specifica il numero di errori dell'host che un cluster host può sostenere prima che VMM consideri eccessivo il commit del cluster. Un cluster host di cui è stato eseguito il commit è uno che non può sopportare il numero specificato di errori dell'host e mantenere in esecuzione tutte le macchine virtuali 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 over-commit del cluster host e, in tal caso, il posizionamento smetterà 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-committed 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 del 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 pari a 2 per un cluster host a 8 nodi e tutti e 8 i nodi funzionano, il cluster host viene eseguito in modo eccessivo se una combinazione di 6 (8 meno 2) nodi non dispone della capacità di ospitare 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 in modo eccessivo se una combinazione di 3 (5 meno 2) nodi non dispone della capacità di contenere 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 per la riserva del cluster per il cluster host 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 e versioni successive.

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 della descrizione per le prestazioni e l'ottimizzazione delle 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 torni 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 Maggioranza dei nodi 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 .