Sdílet prostřednictvím


Set-SCCloudCapacity

Upraví nastavení kapacity cloudu pro privátní cloud.

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

Rutina Set-SCCloudCapacity upraví nastavení cloudové kapacity pro privátní cloud v nástroji Virtual Machine Manager (VMM). Můžete aktualizovat následující dimenze cloudové kapacity:

  • virtuální počítače
  • virtuální procesory
  • vlastní body kvóty
  • úložiště (GB)
  • paměť (MB)

Případně můžete nastavit libovolnou nebo všechny dimenze tak, aby používaly maximální kapacitu.

Příklady

Příklad 1: Změna vlastností cloudové kapacity zadaného cloudu

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

První příkaz získá objekt privátního cloudu s názvem Cloud01 a uloží objekt do proměnné $Cloud.

Druhý příkaz získá kapacitu cloudu pro privátní cloud uložený v $Cloud a uloží ji do proměnné $CloudCapacity.

Poslední příkaz indikuje, že pro cloudovou kapacitu uloženou v $CloudCapacity by měl existovat limit počtu virtuálních procesorů a změní kapacitu počtu virtuálních procesorů na 20.

Příklad 2: Změna vlastností cloudové kapacity konkrétního privátního cloudu pomocí skupiny úloh

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

První příkaz vytvoří nový identifikátor GUID a uloží ho do proměnné $Guid. Následné příkazy, které obsahují tento identifikátor GUID, se shromažďují do jedné skupiny úloh.

Druhý příkaz získá objekt privátního cloudu s názvem Cloud02 a uloží objekt do proměnné $Cloud.

Třetí příkaz získá objekt cloudové kapacity pro privátní cloud uložený v $cloud a uloží objekt do proměnné $CloudCapacity.

Čtvrtý příkaz nastaví limit 50 virtuálních počítačů, 100 virtuálních procesorů a 500 GB úložiště v cloudové kapacitě. Pomocí parametru JobGroup určuje, že tento příkaz se nespustí až těsně před posledním příkazem, který obsahuje skupinu úloh se stejným identifikátorem GUID.

Poslední příkaz nastaví vlastnosti kapacity v privátním cloudu uloženém v $Cloud pomocí nastavení zadaných ve čtvrtém příkazu. Tento příkaz používá parametr JobGroup ke spuštění Set-SCCloudCapacity těsně před spuštěním Set-SCCloud, aby se nastavení zasadí se zadaným privátním cloudem.

Parametry

-CloudCapacity

Určuje objekt cloudové kapacity.

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

-Confirm

Před spuštěním rutiny zobrazí výzvu k potvrzení.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CPUCount

Určuje počet virtuálních procesorů pro kvótu role uživatele nebo cloudovou kapacitu.

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

-CustomQuotaCount

Určuje počet vlastních bodů kvót pro kvótu role uživatele nebo cloudovou kapacitu.

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

-JobGroup

Určuje identifikátor řady příkazů, které se budou spouštět jako sada těsně před posledním příkazem, který obsahuje stejný identifikátor skupiny úloh.

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

-JobVariable

Určuje, že průběh úlohy se sleduje a ukládá do proměnné pojmenované tímto parametrem.

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

-MemoryMB

Určuje velikost paměti v megabajtech (MB) pro kvótu role uživatele nebo kapacitu cloudu.

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

-PROTipID

Určuje ID tipu pro optimalizaci výkonu a prostředků (PRO), který tuto akci aktivoval. To umožňuje auditování tipů PRO.

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

-RunAsynchronously

Označuje, že úloha se spouští asynchronně, aby se ovládací prvek okamžitě vrátil do příkazového prostředí.

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

-StorageGB

Určuje velikost úložiště v gigabajtech (GB) pro kvótu role uživatele nebo cloudovou kapacitu. Tato částka úložiště nezahrnuje úložiště knihovny.

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

-UseCPUCountMaximum

Určuje, jestli je povolený maximální počet virtuálních procesorů pro roli uživatele nebo cloudovou kapacitu. Při použití tohoto parametru se pro dimenzi virtuálního procesoru nevynucuje žádná kvóta.

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

-UseCustomQuotaCountMaximum

Určuje, jestli je povolený maximální počet vlastních bodů kvót pro roli uživatele nebo cloudovou kapacitu. Při použití tohoto parametru se pro vlastní dimenzi kvóty nevynucuje žádná kvóta.

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

-UseMemoryMBMaximum

Určuje, jestli je pro roli uživatele nebo pro cloudovou kapacitu povolená maximální velikost paměti v megabajtech (MB). Při použití tohoto parametru se pro dimenzi paměti nevynucuje žádná kvóta.

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

-UseStorageGBMaximum

Určuje, jestli je pro roli uživatele nebo pro cloudovou kapacitu povolená maximální velikost úložiště v gigabajtech (GB). Při použití tohoto parametru se pro dimenzi úložiště nevynucuje žádná kvóta.

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

-UseVMCountMaximum

Určuje, jestli je povolený maximální počet virtuálních počítačů pro roli uživatele nebo cloudovou kapacitu. Při použití tohoto parametru se pro dimenzi virtuálního počítače nevynucuje žádná kvóta.

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

-VMCount

Určuje počet virtuálních počítačů pro kvótu role uživatele nebo cloudovou kapacitu.

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

-VMMServer

Určuje objekt serveru VMM.

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

-WhatIf

Zobrazuje, co by se stalo při spuštění rutiny. Rutina není spuštěna.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False