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 |