New-SCCloud
プライベート クラウドを作成します。
構文
New-SCCloud
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
-VMHostGroup <HostGroup[]>
[-DisasterRecoverySupported <Boolean>]
[-ShieldedVMSupportPolicy <ShieldedVMSupportPolicyEnum>]
[-JobGroup <Guid>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
New-SCCloud
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
-VMwareResourcePool <VmwResourcePool>
[-DisasterRecoverySupported <Boolean>]
[-ShieldedVMSupportPolicy <ShieldedVMSupportPolicyEnum>]
[-JobGroup <Guid>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
説明
New-SCCloud コマンドレットは、Virtual Machine Manager (VMM) にプライベート クラウドを作成します。 プライベート クラウドは、組織が内部にプロビジョニングし、管理するクラウドです。 プライベート クラウドは、組織独自のハードウェアを使用してデプロイされ、プライベート クラウド モデルの利点を活用します。 VMM を使用して、組織はプライベート クラウド定義、プライベート クラウドへのアクセス、および基になる物理リソースを管理できます。
プライベート クラウドは、次のリソースから作成できます。
- Hyper-V ホスト、Citrix XenServer ホスト、VMware ESX ホストのリソースを含むホスト グループ
- VMware リソース プール
プライベート クラウドの詳細については、TechNet ライブラリhttp://go.microsoft.com/fwlink/?LinkID=212407の「プライベート クラウドの作成の概要」を参照してください。
プライベート クラウドの容量については、次のように入力します Get-Help Set-SCCloudCapacity -Detailed
。
例
例 1: ホスト グループからプライベート クラウドを作成する
PS C:\> $HostGroup = Get-SCVMHostGroup -Name "HostGroup01"
PS C:\> New-SCCloud -Name "Cloud01" -VMHostGroup $HostGroup
最初のコマンドは、HostGroup01 という名前のホスト グループを取得し、$HostGroup変数に格納します。
2 番目のコマンドは、$HostGroup変数に格納されているホスト グループから Cloud01 という名前のプライベート クラウドを作成します。
例 2: ジョブ グループを使用してプライベート クラウドを作成する
PS C:\> $Guid = [System.Guid]::NewGuid()
PS C:\> Set-SCCloud -JobGroup $Guid
PS C:\> $HostGroup = Get-SCVMHostGroup -Name "HostGroup02"
PS C:\> New-SCCloud -JobGroup $Guid -Name "Cloud02" -VMHostGroup $HostGroup -Description "This is a cloud for HostGorup02"
最初のコマンドは、新しい GUID を作成し、$Guid変数に格納します。
2 番目のコマンドでは、$Guidに格納されている GUID を使用してジョブ グループを作成します。
3 番目のコマンドは、HostGroup02 という名前のホスト グループ オブジェクトを取得し、$HostGroup変数にオブジェクトを格納します。
最後のコマンドでは、2 番目のコマンドで作成されたジョブ グループとそのリソースに HostGroup02 を使用して、Cloud02 という名前のプライベート クラウドを作成します。
例 3: 複数のホスト グループからプライベート クラウドを作成する
PS C:\> $HostGroups = @()
PS C:\> $HostGroups += Get-SCVMHostGroup -Name "Seattle"
PS C:\> $HostGroups += Get-SCVMHostGroup -Name "New York"
PS C:\> New-SCCloud -VMHostGroup $HostGroups -Name "Cloud03" -Description "Cloud for the Seattle and New York host groups"
最初のコマンドは、$HostGroupsという名前のオブジェクト配列を作成します。
2 番目と 3 番目のコマンドは、シアトルとニューヨークという名前のホスト グループをオブジェクト配列に設定します。
最後のコマンドでは、$HostGroups配列に格納されているホスト グループをリソースとして使用して、Cloud03 という名前のプライベート クラウドを作成します。
パラメーター
-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: | 0 |
Default value: | None |
Required: | True |
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 |
-ShieldedVMSupportPolicy
このクラウドがシールドされた仮想マシンの配置をサポートしているかどうかを示します。そのため、配置によってクラウドの評価が提供されます。
Type: | ShieldedVMSupportPolicyEnum |
Accepted values: | ShieldedVMNotSupported, ShieldedVMSupported |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMHostGroup
仮想マシン ホスト グループ オブジェクトまたはホスト グループ オブジェクトの配列を指定します。
Type: | HostGroup[] |
Position: | Named |
Default value: | None |
Required: | True |
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 |
-VMwareResourcePool
VMware ESX ホストまたはプライベート クラウドに割り当てられ、特定の VMware リソース プールにデプロイされる仮想マシンを指定します。
Type: | VmwResourcePool |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
出力
Cloud
このコマンドレットは 、Cloud オブジェクトを返します。