次の方法で共有


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

クラウド容量オブジェクトを指定します。

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 (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