Set-SCCloudCapacity
プライベート クラウドのクラウド容量設定を変更します。
構文
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>]
説明
Set-SCCloudCapacity コマンドレットは、Virtual Machine Manager (VMM) のプライベート クラウドのクラウド容量設定を変更します。 次のクラウド容量ディメンションを更新できます。
- [仮想マシン]
- 仮想 CPU
- カスタム クォータ ポイント
- ストレージ (GB)
- memory (MB)
または、最大容量を使用するようにディメンションの一部またはすべてを設定できます。
例
例 1: 指定したクラウドのクラウド容量プロパティを変更する
PS C:\> $Cloud = Get-SCCloud -Name "Cloud01"
PS C:\> $CloudCapacity = Get-SCCloudCapacity -Cloud $Cloud
PS C:\> Set-SCCloudCapacity -CloudCapacity $CloudCapacity -VirtualCPUCountLimited $True -VirtualCPUCount 20
最初のコマンドは、Cloud01 という名前のプライベート クラウド オブジェクトを取得し、そのオブジェクトを $Cloud 変数に格納します。
2 番目のコマンドは、$Cloudに格納されているプライベート クラウドのクラウド容量を取得し、$CloudCapacity変数に格納します。
最後のコマンドは、$CloudCapacityに格納されているクラウド容量の仮想 CPU 数に制限を設定する必要があることを示し、仮想 CPU 数の容量を 20 に変更します。
例 2: ジョブ グループを使用して特定のプライベート クラウドのクラウド容量プロパティを変更する
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
最初のコマンドは、新しい GUID を作成し、$Guid変数に格納します。 この GUID を含む後続のコマンドは、1 つのジョブ グループに収集されます。
2 番目のコマンドは、Cloud02 という名前のプライベート クラウド オブジェクトを取得し、そのオブジェクトを $Cloud 変数に格納します。
3 番目のコマンドは、$cloudに格納されているプライベート クラウドのクラウド容量オブジェクトを取得し、$CloudCapacity変数にオブジェクトを格納します。
4 番目のコマンドでは、50 台の仮想マシン、100 個の仮想 CPU、500 GB のストレージの上限をクラウド容量に設定します。 JobGroup パラメーターを使用すると、このコマンドは、同じ GUID を持つ JobGroup を含む最後のコマンドの直前まで実行されないことを指定します。
最後のコマンドでは、4 番目のコマンドで指定した設定を使用して、$Cloudに格納されているプライベート クラウドの容量プロパティを設定します。 このコマンドは 、JobGroup パラメーターを使用して Set-SCCloudCapacity を実行Set-SCCloud直前に実行し、設定が指定されたプライベート クラウドに割り当てることができるようにします。
パラメーター
-CloudCapacity
クラウド容量オブジェクトを指定します。
Type: | CloudCapacity |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Confirm
コマンドレットの実行前に確認を求めるメッセージが表示されます。
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUCount
ユーザー ロールのクォータまたはクラウド容量の仮想 CPU の数を指定します。
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CustomQuotaCount
ユーザー ロールのクォータまたはクラウド容量のカスタム クォータ ポイントの数を指定します。
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobGroup
同じジョブ グループ識別子を含む最後のコマンドが実行される直前に一括して実行される、一連のコマンドの識別子を指定します。
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
ジョブの進行状況を追跡して、このパラメーターで示す名前の変数に保管するように指定します。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MemoryMB
ユーザー ロールのクォータまたはクラウド容量のメモリの量をメガバイト (MB) 単位で指定します。
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
この操作をトリガーしたパフォーマンスとリソースの最適化 (PRO) ヒントの ID を指定します。 これにより、PRO ヒントの監査が可能になります。
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
コントロールがコマンド シェルにすぐに戻るように、ジョブが非同期的に実行されることを示します。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageGB
ユーザー ロールのクォータまたはクラウド容量のストレージの量をギガバイト (GB) 単位で指定します。 このストレージ量には、ライブラリ ストレージは含まれません。
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseCPUCountMaximum
ユーザー ロールまたはクラウド容量に対して仮想 CPU の最大数を許可するかどうかを示します。 このパラメーターを使用すると、仮想 CPU ディメンションにクォータは適用されません。
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseCustomQuotaCountMaximum
ユーザー ロールまたはクラウド容量に対してカスタム クォータ ポイントの最大数を許可するかどうかを示します。 このパラメーターを使用すると、カスタム クォータ ディメンションにクォータは適用されません。
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseMemoryMBMaximum
ユーザー ロールまたはクラウド容量に対して最大メモリ量をメガバイト (MB) 単位で許可するかどうかを示します。 このパラメーターを使用すると、メモリ ディメンションにクォータは適用されません。
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseStorageGBMaximum
ユーザー ロールまたはクラウド容量に対して、ストレージの最大容量をギガバイト (GB) 単位で許可するかどうかを示します。 このパラメーターを使用すると、ストレージ ディメンションにクォータは適用されません。
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseVMCountMaximum
ユーザー ロールまたはクラウド容量に対して許可される仮想マシンの最大数を示します。 このパラメーターを使用すると、仮想マシン ディメンションにクォータは適用されません。
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMCount
ユーザー ロールクォータまたはクラウド容量の仮想マシンの数を指定します。
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
VMM サーバー オブジェクトを指定します。
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
コマンドレットの実行時に発生する内容を示します。 このコマンドレットは実行されません。
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |