次の方法で共有


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