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 オブジェクトを返します。