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-SCCloud が実行される直前 Set-SCCloudCapacity を実行し、設定が指定されたプライベート クラウドに割り当てることができるようにします。
パラメーター
-CloudCapacity
クラウド容量オブジェクトを指定します。
型: | CloudCapacity |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-Confirm
コマンドレットを実行する前に確認を求めるメッセージが表示されます。
型: | SwitchParameter |
Aliases: | cf |
配置: | Named |
規定値: | False |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-CPUCount
ユーザー ロールのクォータまたはクラウド容量の仮想 CPU の数を指定します。
型: | UInt32 |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-CustomQuotaCount
ユーザー ロールのクォータまたはクラウド容量のカスタム クォータ ポイントの数を指定します。
型: | UInt32 |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-JobGroup
同じジョブ グループ識別子を含む最後のコマンドが実行される直前にセットとして実行される一連のコマンドの識別子を指定します。
型: | Guid |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-JobVariable
ジョブの進行状況を追跡し、このパラメーターによって指定された変数に格納することを指定します。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-MemoryMB
ユーザー ロールクォータまたはクラウド容量のメモリ量をメガバイト (MB) 単位で指定します。
型: | UInt32 |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-PROTipID
このアクションをトリガーしたパフォーマンスとリソースの最適化 (PRO) ヒントの ID を指定します。 これにより、PRO ヒントの監査が可能になります。
型: | Guid |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-RunAsynchronously
コントロールがコマンド シェルにすぐに戻るように、ジョブが非同期的に実行されることを示します。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-StorageGB
ユーザー ロールクォータまたはクラウド容量のストレージ容量をギガバイト (GB) 単位で指定します。 このストレージ容量には、ライブラリ ストレージは含まれません。
型: | UInt32 |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-UseCPUCountMaximum
ユーザー ロールまたはクラウド容量に対して仮想 CPU の最大数を許可するかどうかを示します。 このパラメーターを使用すると、仮想 CPU ディメンションにクォータは適用されません。
型: | Boolean |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-UseCustomQuotaCountMaximum
ユーザー ロールまたはクラウド容量に対してカスタム クォータ ポイントの最大数を許可するかどうかを示します。 このパラメーターを使用すると、カスタム クォータ ディメンションにクォータは適用されません。
型: | Boolean |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-UseMemoryMBMaximum
ユーザー ロールまたはクラウド容量の最大メモリ量を MB (MB) 単位で許可するかどうかを示します。 このパラメーターを使用すると、メモリ ディメンションにクォータは適用されません。
型: | Boolean |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-UseStorageGBMaximum
ユーザー ロールまたはクラウド容量に対して、ストレージの最大容量をギガバイト (GB) 単位で許可するかどうかを示します。 このパラメーターを使用すると、ストレージ ディメンションにクォータは適用されません。
型: | Boolean |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-UseVMCountMaximum
ユーザー ロールまたはクラウド容量に対して仮想マシンの最大数を許可するかどうかを示します。 このパラメーターを使用すると、仮想マシン ディメンションにクォータは適用されません。
型: | Boolean |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-VMCount
ユーザー ロールクォータまたはクラウド容量の仮想マシンの数を指定します。
型: | UInt32 |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-VMMServer
VMM サーバー オブジェクトを指定します。
型: | ServerConnection |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-WhatIf
コマンドレットを実行した場合の動作を示します。 コマンドレットは実行されません。
型: | SwitchParameter |
Aliases: | wi |
配置: | Named |
規定値: | False |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |