Set-SCDynamicOptimizationConfiguration
Configura l'ottimizzazione dinamica per un gruppo host.
Sintassi
Set-SCDynamicOptimizationConfiguration
-Inherit <Boolean>
-DynamicOptimizationConfiguration <HostGroupDOSettings>
[-VMMServer <ServerConnection>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-SCDynamicOptimizationConfiguration
-ManualMode
-DynamicOptimizationConfiguration <HostGroupDOSettings>
[-VMMServer <ServerConnection>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-SCDynamicOptimizationConfiguration
-ManualModeForDisk
-DynamicOptimizationConfiguration <HostGroupDOSettings>
[-VMMServer <ServerConnection>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-SCDynamicOptimizationConfiguration
-AutomaticMode
-DynamicOptimizationConfiguration <HostGroupDOSettings>
[-VMMServer <ServerConnection>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-SCDynamicOptimizationConfiguration
-AutomaticModeForDisk
-DynamicOptimizationConfiguration <HostGroupDOSettings>
[-VMMServer <ServerConnection>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-SCDynamicOptimizationConfiguration
-DynamicOptimizationConfiguration <HostGroupDOSettings>
[-Aggressiveness <Byte>]
[-DiskAggressiveness <Byte>]
[-FrequencyMinutes <UInt32>]
[-EnablePowerOptimization <Boolean>]
[-VMMServer <ServerConnection>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Descrizione
Il cmdlet Set-SCDynamicOptimizationConfiguration configura l'ottimizzazione dinamica del calcolo e dell'archiviazione per un gruppo host.
Esempio
Esempio 1: Abilitare la modalità automatica per una configurazione di ottimizzazione dinamica
PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup01"
PS C:\> $DOConfig = Get-SCDynamicOptimizationConfiguration -VMHostGroup $HostGroup
PS C:\> Set-SCDynamicOptimizationConfiguration -DynamicOptimizationConfiguration $DOConfig -AutomaticMode
Il primo comando ottiene l'oggetto del gruppo host denominato HostGroup01 e archivia l'oggetto nella variabile $HostGroup.
Il secondo comando ottiene l'oggetto di configurazione di ottimizzazione dinamica per il gruppo host archiviato in $HostGroup e archivia l'oggetto nella variabile $DOConfig.
L'ultimo comando abilita la modalità automatica per la configurazione di ottimizzazione dinamica archiviata in $DOConfig.
Esempio 2: Abilitare l'ottimizzazione dell'alimentazione per un gruppo host
PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup01"
PS C:\> $DOConfig = Get-SCDynamicOptimizationConfiguration -VMHostGroup $HostGroup
PS C:\> Set-SCDynamicOptimizationConfiguration -DynamicOptimizationConfiguration $DOConfig -EnablePowerOptimization $True
Il primo comando ottiene l'oggetto del gruppo host denominato HostGroup01 e archivia l'oggetto nella variabile $HostGroup.
Il secondo comando ottiene l'oggetto di configurazione di ottimizzazione dinamica per il gruppo host archiviato in $HostGroup e archivia l'oggetto nella variabile $DOConfig.
L'ultimo comando consente l'ottimizzazione dell'alimentazione per la configurazione di ottimizzazione dinamica archiviata in $DOConfig.
Esempio 3: Abilitare la modalità automatica per una configurazione di ottimizzazione dinamica dell'archiviazione
PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup01"
PS C:\> $DOConfig = Get-SCDynamicOptimizationConfiguration -VMHostGroup $HostGroup
PS C:\> Set-SCDynamicOptimizationConfiguration -DynamicOptimizationConfiguration $DOConfig -AutomaticModeForDisk
Il primo comando ottiene l'oggetto del gruppo host denominato HostGroup01 e archivia l'oggetto nella variabile $HostGroup.
Il secondo comando ottiene l'oggetto di configurazione di ottimizzazione dinamica per il gruppo host archiviato in $HostGroup e archivia l'oggetto nella variabile $DOConfig.
L'ultimo comando abilita la modalità automatica per la configurazione di ottimizzazione dinamica dell'archiviazione archiviata in $DOConfig.
Parametri
-Aggressiveness
Specifica il livello di miglioramento richiesto prima di eseguire la migrazione di una macchina virtuale da un host a un altro per bilanciare il carico delle macchine virtuali.
Maggiore è l'aggressività, le migrazioni live più risultanti; minore è l'aggressività, meno migrazioni live risultanti. I valori validi sono: da 1 a 5. Il valore predefinito è 3 (Medium).
Type: | Byte |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AutomaticMode
Indica che l'ottimizzazione dinamica di calcolo esegue automaticamente la migrazione delle macchine virtuali per bilanciare il carico.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AutomaticModeForDisk
Indica che l'ottimizzazione dinamica dell'archiviazione esegue automaticamente la migrazione dei dischi rigidi virtuali per bilanciare il carico di archiviazione.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Richiede la conferma dell'utente prima di eseguire il cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DiskAggressiveness
Specifica il livello di miglioramento richiesto prima di eseguire la migrazione di un disco rigido virtuale (vhd) da un'archiviazione condivisa (CSV o condivisione file) a un'altra per bilanciare il carico dei dischi rigidi virtuali.
Maggiore è l'aggressività, più le migrazioni del disco rigido virtuale; minore è l'aggressività, meno migrazioni risultanti. I valori validi sono: da 1 a 5. Il valore predefinito è 3 (Medium).
Type: | Byte |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DynamicOptimizationConfiguration
Specifica un oggetto di configurazione di ottimizzazione dinamica.
Type: | HostGroupDOSettings |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-EnablePowerOptimization
Abilita l'ottimizzazione della potenza quando impostata su $True.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FrequencyMinutes
Specifica la frequenza, in minuti, in cui verrà eseguita l'ottimizzazione dinamica quando viene impostata sulla modalità automatica.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Inherit
Indica se le impostazioni vengono ereditate dal gruppo host padre.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | True |
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 |
-ManualMode
Indica che l'ottimizzazione dinamica non verrà eseguita automaticamente.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ManualModeForDisk
Indica che l'ottimizzazione dinamica dell'archiviazione non verrà eseguita automaticamente.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
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 |
-VMMServer
Specifica un oggetto server Virtual Machine Manager.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Mostra l'esito in caso di esecuzione del cmdlet. Il cmdlet non viene eseguito.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Output
DynamicOptimizationConfiguration
Questo cmdlet restituisce un oggetto DynamicOptimizationConfiguration .