Set-SCCloudCapacity

Modifica la configuración de capacidad de la nube para una nube privada.

Syntax

Set-SCCloudCapacity
   -CloudCapacity <CloudCapacity>
   [-CPUCount <UInt32>]
   [-UseCPUCountMaximum <Boolean>]
   [-MemoryMB <UInt32>]
   [-UseMemoryMBMaximum <Boolean>]
   [-StorageGB <UInt32>]
   [-UseStorageGBMaximum <Boolean>]
   [-CustomQuotaCount <UInt32>]
   [-UseCustomQuotaCountMaximum <Boolean>]
   [-VMCount <UInt32>]
   [-UseVMCountMaximum <Boolean>]
   [-VMMServer <ServerConnection>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-SCCloudCapacity
   [-CPUCount <UInt32>]
   [-UseCPUCountMaximum <Boolean>]
   [-MemoryMB <UInt32>]
   [-UseMemoryMBMaximum <Boolean>]
   [-StorageGB <UInt32>]
   [-UseStorageGBMaximum <Boolean>]
   [-CustomQuotaCount <UInt32>]
   [-UseCustomQuotaCountMaximum <Boolean>]
   [-VMCount <UInt32>]
   [-UseVMCountMaximum <Boolean>]
   [-VMMServer <ServerConnection>]
   -JobGroup <Guid>
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

El cmdlet Set-SCCloudCapacity modifica la configuración de capacidad de la nube para una nube privada en Virtual Machine Manager (VMM). Puede actualizar las siguientes dimensiones de capacidad de nube:

  • máquinas virtuales
  • CPU virtuales
  • puntos de cuota personalizados
  • almacenamiento (GB)
  • memoria (MB)

Como alternativa, puede establecer cualquiera o todas las dimensiones para usar la capacidad máxima.

Ejemplos

Ejemplo 1: Cambio de las propiedades de capacidad de nube de una nube especificada

PS C:\> $Cloud = Get-SCCloud -Name "Cloud01"
PS C:\> $CloudCapacity = Get-SCCloudCapacity -Cloud $Cloud
PS C:\> Set-SCCloudCapacity -CloudCapacity $CloudCapacity -VirtualCPUCountLimited $True -VirtualCPUCount 20

El primer comando obtiene el objeto de nube privada denominado Cloud01 y almacena el objeto en la variable $Cloud.

El segundo comando obtiene la capacidad de nube para la nube privada almacenada en $Cloud y la almacena en la variable $CloudCapacity.

El último comando indica que debe haber un límite en el recuento de CPU virtual para la capacidad de nube almacenada en $CloudCapacity y cambia la capacidad de recuento de CPU virtual a 20.

Ejemplo 2: Cambio de las propiedades de capacidad de la nube de una nube privada específica mediante un grupo de trabajos

PS C:\> $Guid = [System.Guid]::NewGuid()
PS C:\> $Cloud = Get-SCCloud -Name "Cloud02"
PS C:\> $CloudCapacity = Get-SCCloudCapacity -Cloud $Cloud
PS C:\> Set-SCCloudCapacity -JobGroup $Guid -VirtualMachinesLimited $True -VirtualMachines 50 -VirtualCPUCountLimited $True -VirtualCPUCount 100 -StorageLimited $True -StorageGB 500
PS C:\> Set-SCCloud -JobGroup $Guid -Cloud $Cloud

El primer comando crea un nuevo GUID y lo almacena en la variable $Guid. Los comandos posteriores que incluyen este GUID se recopilan en un único grupo de trabajos.

El segundo comando obtiene el objeto de nube privada denominado Cloud02 y almacena el objeto en la variable $Cloud.

El tercer comando obtiene el objeto de capacidad de nube para la nube privada almacenada en $cloud y almacena el objeto en la variable $CloudCapacity.

El cuarto comando establece un límite de 50 máquinas virtuales, 100 CPU virtuales y 500 GB de almacenamiento en la capacidad de nube. El uso del parámetro JobGroup especifica que este comando no se ejecutará hasta justo antes del comando final que incluye jobGroup con el mismo GUID.

El último comando establece las propiedades de capacidad en la nube privada almacenada en $Cloud mediante la configuración especificada en el cuarto comando. Este comando usa el parámetro JobGroup para ejecutar Set-SCCloudCapacity justo antes de que Set-SCCloud se ejecute para que la configuración se asociará con la nube privada especificada.

Parámetros

-CloudCapacity

Especifica un objeto de capacidad en la nube.

Type:CloudCapacity
Position:Named
Default value:None
Required:True
Accept pipeline input:True
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

-CPUCount

Especifica el número de CPU virtuales para una cuota de roles de usuario o capacidad en la nube.

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CustomQuotaCount

Especifica el número de puntos de cuota personalizados para una cuota de rol de usuario o capacidad en la nube.

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobGroup

Especifica un identificador para una serie de comandos que se ejecutarán como un conjunto antes del comando final que incluye las mismas ejecuciones de identificador de grupo de trabajos.

Type:Guid
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

-MemoryMB

Especifica la cantidad de memoria en megabytes (MB) para una cuota de roles de usuario o capacidad en la nube.

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Especifica el identificador de la sugerencia de Optimización de rendimiento y recursos (PRO) que desencadenó esta acción. Esto permite la auditoría de 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

-StorageGB

Especifica la cantidad de almacenamiento en gigabytes (GB) para una cuota de roles de usuario o capacidad en la nube. Esta cantidad de almacenamiento no incluye el almacenamiento de biblioteca.

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UseCPUCountMaximum

Indica si se permite el número máximo de CPU virtuales para un rol de usuario o capacidad en la nube. Cuando se usa este parámetro, no se aplica ninguna cuota para la dimensión de CPU virtual.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UseCustomQuotaCountMaximum

Indica si se permite el número máximo de puntos de cuota personalizados para un rol de usuario o capacidad en la nube. Cuando se usa este parámetro, no se aplica ninguna cuota para la dimensión de cuota personalizada.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UseMemoryMBMaximum

Indica si la cantidad máxima de memoria, en megabytes (MB), se permite para un rol de usuario o una capacidad en la nube. Cuando se usa este parámetro, no se aplica ninguna cuota para la dimensión de memoria.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UseStorageGBMaximum

Indica si la cantidad máxima de almacenamiento, en gigabytes (GB), se permite para un rol de usuario o capacidad en la nube. Cuando se usa este parámetro, no se aplica ninguna cuota para la dimensión de almacenamiento.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UseVMCountMaximum

Indica si se permite el número máximo de máquinas virtuales para un rol de usuario o una capacidad en la nube. Cuando se usa este parámetro, no se aplica ninguna cuota para la dimensión de máquina virtual.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMCount

Especifica el número de máquinas virtuales para una cuota de roles de usuario o capacidad en la nube.

Type:UInt32
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