Set-SCCloudCapacity
Upraví nastavení kapacity cloudu pro privátní cloud.
Syntaxe
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í kapacity cloudu pro privátní cloud v nástroji Virtual Machine Manager (VMM). Můžete aktualizovat následující dimenze kapacity cloudu:
- virtuální počítače
- virtuální procesory
- vlastní body kvóty
- storage (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í kapacity cloudu 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ží ho 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 označuje, ž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í kapacity cloudu 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. Další 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ží ho do proměnné $Cloud.
Třetí příkaz získá objekt kapacity cloudu 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 nastavení bylo asociováno se zadaným privátním cloudem.
Parametry
-CloudCapacity
Určuje objekt cloudové kapacity.
Typ: | CloudCapacity |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-Confirm
Před spuštěním rutiny vás vyzve k potvrzení.
Typ: | SwitchParameter |
Aliasy: | cf |
Position: | Named |
Default value: | False |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-CPUCount
Určuje počet virtuálních procesorů pro kvótu role uživatele nebo cloudovou kapacitu.
Typ: | UInt32 |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-CustomQuotaCount
Určuje počet vlastních bodů kvóty pro kvótu role uživatele nebo cloudovou kapacitu.
Typ: | UInt32 |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-JobGroup
Určuje identifikátor pro řadu příkazů, které se spustí jako sada těsně před posledním příkazem, který obsahuje stejné spuštění identifikátoru skupiny úloh.
Typ: | Guid |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-JobVariable
Určuje, že průběh úlohy je sledován a uložen v proměnné pojmenované tímto parametrem.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-MemoryMB
Určuje velikost paměti v megabajtech (MB) pro kvótu role uživatele nebo cloudovou kapacitu.
Typ: | UInt32 |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | 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.
Typ: | Guid |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-RunAsynchronously
Označuje, že úloha běží asynchronně, aby se ovládací prvek okamžitě vrátil do příkazového prostředí.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-StorageGB
Určuje velikost úložiště v gigabajtech (GB) pro kvótu role uživatele nebo cloudovou kapacitu. Tato velikost úložiště nezahrnuje úložiště knihovny.
Typ: | UInt32 |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-UseCPUCountMaximum
Určuje, jestli je maximální počet virtuálních procesorů povolený pro roli uživatele nebo pro cloudovou kapacitu. Při použití tohoto parametru se pro dimenzi virtuálního procesoru nevynucuje žádná kvóta.
Typ: | Boolean |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-UseCustomQuotaCountMaximum
Určuje, jestli je pro roli uživatele nebo pro cloudovou kapacitu povolený maximální počet vlastních bodů kvót. Při použití tohoto parametru se pro vlastní dimenzi kvóty nevynucuje žádná kvóta.
Typ: | Boolean |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | 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.
Typ: | Boolean |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-UseStorageGBMaximum
Určuje, jestli je maximální velikost úložiště povolená v gigabajtech (GB) pro roli uživatele nebo pro cloudovou kapacitu. Při použití tohoto parametru se pro dimenzi úložiště nevynucuje žádná kvóta.
Typ: | Boolean |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | 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.
Typ: | Boolean |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-VMCount
Určuje počet virtuálních počítačů pro kvótu role uživatele nebo cloudovou kapacitu.
Typ: | UInt32 |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-VMMServer
Určuje objekt serveru VMM.
Typ: | ServerConnection |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-WhatIf
Ukazuje, co se stane, když se rutina spustí. Rutina se nespustí.
Typ: | SwitchParameter |
Aliasy: | wi |
Position: | Named |
Default value: | False |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |