次の方法で共有


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