Compartir a través de


Set-SCCloudCapacity

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

Sintaxis

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 en la 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 en la 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 en la 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 en la nube almacenada en $CloudCapacity y cambia la capacidad de recuento de CPU virtual a 20.

Ejemplo 2: Cambio de las propiedades de capacidad en 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 en la 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 almacenadas 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 se ejecute Set-SCCloud para que la configuración se asociará con la nube privada especificada.

Parámetros

-CloudCapacity

Especifica un objeto de capacidad en la nube.

Tipo:CloudCapacity
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-Confirm

Le pide confirmación antes de ejecutar el cmdlet.

Tipo:SwitchParameter
Alias:cf
Posición:Named
Valor predeterminado:False
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-CPUCount

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

Tipo:UInt32
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-CustomQuotaCount

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

Tipo:UInt32
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-JobGroup

Especifica un identificador para una serie de comandos que se ejecutarán como un conjunto justo antes de que se ejecute el mismo identificador de grupo de trabajos.

Tipo:Guid
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-JobVariable

Especifica que se realiza un seguimiento del progreso del trabajo y se almacena en la variable denominada por este parámetro.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-MemoryMB

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

Tipo:UInt32
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-PROTipID

Especifica el identificador de la sugerencia Optimización de recursos y rendimiento (PRO) que desencadenó esta acción. Esto permite la auditoría de sugerencias PRO.

Tipo:Guid
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-RunAsynchronously

Indica que el trabajo se ejecuta de forma asincrónica para que el control vuelva al shell de comandos inmediatamente.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín: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 almacenamiento de biblioteca.

Tipo:UInt32
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-UseCPUCountMaximum

Indica si se permite el número máximo de CPU 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 CPU virtual.

Tipo:Boolean
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-UseCustomQuotaCountMaximum

Indica si se permite el número máximo de puntos de cuota personalizados 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 cuota personalizada.

Tipo:Boolean
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín: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.

Tipo:Boolean
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín: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.

Tipo:Boolean
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín: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.

Tipo:Boolean
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-VMCount

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

Tipo:UInt32
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-VMMServer

Especifica un objeto de servidor VMM.

Tipo:ServerConnection
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-WhatIf

Muestra lo que sucedería si el cmdlet se ejecuta. El cmdlet no se ejecuta.

Tipo:SwitchParameter
Alias:wi
Posición:Named
Valor predeterminado:False
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False