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 .