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 .