Set-SCDynamicOptimizationConfiguration
Configura la optimización dinámica para un grupo host.
Syntax
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>]
Description
El cmdlet Set-SCDynamicOptimizationConfiguration configura la optimización dinámica de proceso y almacenamiento para un grupo host.
Ejemplos
Ejemplo 1: Habilitar el modo automático para una configuración de optimización dinámica
PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup01"
PS C:\> $DOConfig = Get-SCDynamicOptimizationConfiguration -VMHostGroup $HostGroup
PS C:\> Set-SCDynamicOptimizationConfiguration -DynamicOptimizationConfiguration $DOConfig -AutomaticMode
El primer comando obtiene el objeto de grupo host denominado HostGroup01 y almacena el objeto en la variable $HostGroup.
El segundo comando obtiene el objeto de configuración de optimización dinámica para el grupo host almacenado en $HostGroup y almacena el objeto en la variable $DOConfig.
El último comando habilita el modo automático para la configuración de optimización dinámica almacenada en $DOConfig.
Ejemplo 2: Habilitación de la optimización de energía para un grupo host
PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup01"
PS C:\> $DOConfig = Get-SCDynamicOptimizationConfiguration -VMHostGroup $HostGroup
PS C:\> Set-SCDynamicOptimizationConfiguration -DynamicOptimizationConfiguration $DOConfig -EnablePowerOptimization $True
El primer comando obtiene el objeto de grupo host denominado HostGroup01 y almacena el objeto en la variable $HostGroup.
El segundo comando obtiene el objeto de configuración de optimización dinámica para el grupo host almacenado en $HostGroup y almacena el objeto en la variable $DOConfig.
El último comando habilita la optimización de energía para la configuración de optimización dinámica almacenada en $DOConfig.
Ejemplo 3: Habilitación del modo automático para una configuración de optimización dinámica de almacenamiento
PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup01"
PS C:\> $DOConfig = Get-SCDynamicOptimizationConfiguration -VMHostGroup $HostGroup
PS C:\> Set-SCDynamicOptimizationConfiguration -DynamicOptimizationConfiguration $DOConfig -AutomaticModeForDisk
El primer comando obtiene el objeto de grupo host denominado HostGroup01 y almacena el objeto en la variable $HostGroup.
El segundo comando obtiene el objeto de configuración de optimización dinámica para el grupo host almacenado en $HostGroup y almacena el objeto en la variable $DOConfig.
El último comando habilita el modo automático para la configuración de optimización dinámica de almacenamiento almacenada en $DOConfig.
Parámetros
-Aggressiveness
Especifica el nivel de mejora necesario antes de migrar una máquina virtual de un host a otro para equilibrar la carga de las máquinas virtuales.
Cuanto mayor sea la agresividad, más migraciones en vivo resultantes; cuanto menor sea la agresividad, menos migraciones en vivo resultantes. Los valores válidos son: de 1 a 5. El valor predeterminado es 3 (Medio).
Type: | Byte |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AutomaticMode
Indica que la optimización dinámica de proceso migra automáticamente las máquinas virtuales para equilibrar la carga.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AutomaticModeForDisk
Indica que la optimización dinámica de almacenamiento migra automáticamente los discos duros virtuales para equilibrar la carga del almacenamiento.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Le solicita su confirmación antes de ejecutar el cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DiskAggressiveness
Especifica el nivel de mejora necesario antes de migrar un disco duro virtual (vhd) de un almacenamiento compartido (CSV o recurso compartido de archivos) a otro para equilibrar la carga de los discos duros virtuales.
Cuanto mayor sea la agresividad, más migraciones de VHD; cuanto menor sea la agresividad, menos migraciones resultantes. Los valores válidos son: de 1 a 5. El valor predeterminado es 3 (Medio).
Type: | Byte |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DynamicOptimizationConfiguration
Especifica un objeto de configuración de optimización dinámica.
Type: | HostGroupDOSettings |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-EnablePowerOptimization
Habilita la optimización de energía cuando se establece en $True.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FrequencyMinutes
Especifica la frecuencia, en minutos, en la que se ejecutará la optimización dinámica cuando se establezca en el modo automático.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Inherit
Indica si la configuración se hereda del grupo host primario.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Especifica que se realiza un seguimiento del progreso del trabajo y que se almacena en la variable cuyo nombre indica este parámetro.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ManualMode
Indica que la optimización dinámica no se ejecutará automáticamente.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ManualModeForDisk
Indica que la optimización dinámica del almacenamiento no se ejecutará automáticamente.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Especifica el identificador de la sugerencia rendimiento y optimización de recursos (sugerencia PRO) que desencadenó esta acción. Este parámetro le permite auditar sugerencias PRO.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Indica que el trabajo se ejecuta de forma asincrónica para que el control vuelva al shell de comandos inmediatamente.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Especifica un objeto de servidor VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Salidas
DynamicOptimizationConfiguration
Este cmdlet devuelve un objeto DynamicOptimizationConfiguration .