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 .