Set-SCCloud
VMM のプライベート クラウドのプロパティを変更します。
構文
Set-SCCloud
[-RemoveCapabilityProfile <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.CapabilityProfile]>]
[-AddCapabilityProfile <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.CapabilityProfile]>]
[-AddVMHostGroup <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.HostGroup]>]
[-RemoveVMHostGroup <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.HostGroup]>]
[-AddCloudResource <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.ClientObject]>]
[-RemoveCloudResource <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.ClientObject]>]
[-Name <String>]
[-Description <String>]
[-AddReadOnlyLibraryShare <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.LibraryShare]>]
[-RemoveReadOnlyLibraryShare <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.LibraryShare]>]
[-ReadWriteLibraryPath <String>]
[-DisasterRecoverySupported <Boolean>]
[-ShieldedVMSupportPolicy <ShieldedVMSupportPolicyEnum>]
[-VMMServer <ServerConnection>]
[[-Cloud] <Cloud>]
[-JobGroup <Guid>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
説明
Set-SCCloud コマンドレットは、Virtual Machine Manager (VMM) のプライベート クラウドのプロパティを変更します。
プライベート クラウドの詳細については、次のように入力します Get-Help New-SCCloud -detailed
。
例
例 1: ジョブ グループを使用してプライベート クラウドのプロパティを更新する
PS C:\> $Guid = [System.Guid]::NewGuid()
PS C:\> $Cloud = Get-SCCloud -Name "Cloud01"
PS C:\> $CapabilityProfile = Get-SCCapabilityProfile -Profilename "HyperV"
PS C:\> Set-SCCloudCapacity -JobGroup $Guid -StorageLimited $True -StorageGB 500 -VirtualMachinesLimited $True -VirtualMachines 50 -VirtualCPUCountLimited $True -VirtualCPUCount 100
PS C:\> Set-SCCloud -Cloud $Cloud -AddCapabilityProfile $CapabilityProfile -JobGroup $Guid -Description "Updated description for Cloud01"
最初のコマンドは、新しい GUID を作成し、$Guid変数に格納します。 この GUID を含む後続のコマンドは、1 つのジョブ グループに収集されます。
2 番目のコマンドは、Cloud01 という名前のプライベート クラウド オブジェクトを取得し、そのオブジェクトを $Cloud 変数に格納します。
3 番目のコマンドは、Hyper-V 機能プロファイル オブジェクトを取得し、$CapabilityProfile変数にオブジェクトを格納します。
4 番目のコマンドでは、クラウド容量ディメンションに対して、500 GB のストレージ、50 台の仮想マシン、100 個の CPU の制限を設定します。 JobGroup パラメーターを使用すると、このコマンドは、同じ GUID を持つ JobGroup を含む最後のコマンドの直前まで実行されないことを指定します。
最後のコマンドは、$CapabilityProfileに格納されている機能プロファイルを Cloud01 に追加し、Cloud01 の説明を更新し、4 番目のコマンドで指定した設定を使用して Cloud01 のクラウド容量プロパティを設定します。 このコマンドは、JobGroup パラメーターを使用して Set-SCCloud が実行される直前にSet-SCCloudCapacityを実行し、設定が指定されたプライベート クラウドで割り当てされるようにします。
パラメーター
-AddCapabilityProfile
このコマンドレットによって追加される 1 つ以上の機能プロファイル オブジェクトを指定します。
Type: | System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.CapabilityProfile] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AddCloudResource
このコマンドレットがプライベート クラウドに追加する 1 つ以上のクラウド リソースを指定します。 プライベート クラウドに追加できるリソースには、Load Balancer、論理ネットワーク、静的 IP アドレス プール、記憶域プール、VIP テンプレートなどがあります。
Type: | System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.ClientObject] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AddReadOnlyLibraryShare
このコマンドレットがプライベート クラウドに追加する 1 つ以上の読み取り専用ライブラリ共有を指定します。
Type: | System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.LibraryShare] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AddVMHostGroup
既存のホスト グループ配列またはプライベート クラウドに追加する 1 つ以上のホスト グループを指定します。
Type: | System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.HostGroup] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Cloud
プライベート クラウド オブジェクトを指定します。
Type: | Cloud |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Description
指定したオブジェクトの説明を指定します。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisasterRecoverySupported
Windows Azure Hyper-V Recovery Manager サービスが有効かどうかを示します。
このパラメーターを有効にした場合、コマンドレットはインターネット経由でクラウド名、仮想マシン名、論理ネットワーク名、仮想マシンホスト名、および各オブジェクトの関連プロパティのデータをサービスに送信します。 この情報の送信が、このクラウドにデプロイされているワークロードの既存のプライバシー要件と競合する場合は、このオプションを選択しないでください。
このクラウドを Windows Azure Hyper-V Recovery Managerの復旧クラウドとペアリングした後、このオプションを無効にすることはできません。
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobGroup
同じジョブ グループ識別子を含む最後のコマンドが実行される直前に一括して実行される、一連のコマンドの識別子を指定します。
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
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 |
-Name
VMM オブジェクトの名前を指定します。
Type: | String |
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 |
-ReadWriteLibraryPath
仮想マシンを格納できる書き込み可能なライブラリ パスを指定します。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoveCapabilityProfile
このコマンドレットによって削除される 1 つ以上の機能プロファイル オブジェクトを指定します。
Type: | System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.CapabilityProfile] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoveCloudResource
このコマンドレットがプライベート クラウドから削除する 1 つ以上のクラウド リソースを指定します。
Type: | System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.ClientObject] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoveReadOnlyLibraryShare
このコマンドレットによって削除される読み取り専用ライブラリ共有を指定します。
Type: | System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.LibraryShare] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoveVMHostGroup
このコマンドレットがホスト グループ配列またはプライベート クラウドから削除する 1 つ以上のホスト グループを指定します。
Type: | System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.HostGroup] |
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 |
-ShieldedVMSupportPolicy
このクラウドがシールドされた仮想マシンの配置をサポートしているかどうかを示します。そのため、配置によってクラウドの評価が提供されます。
Type: | ShieldedVMSupportPolicyEnum |
Accepted values: | ShieldedVMNotSupported, ShieldedVMSupported |
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 |