New-SCCloud

프라이빗 클라우드를 만듭니다.

Syntax

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

Description

New-SCCloud cmdlet은 VMM(Virtual Machine Manager)에 프라이빗 클라우드를 만듭니다. 사설 클라우드는 조직 내에서 프로비전하고 관리하는 클라우드입니다. 프라이빗 클라우드는 프라이빗 클라우드 모델의 장점을 활용하기 위해 조직의 자체 하드웨어를 사용하여 배포됩니다. 조직은 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 변수에 저장합니다.

두 번째 명령은 $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 변수에 저장합니다.

두 번째 명령은 $Guid 저장된 GUID를 사용하여 작업 그룹을 만듭니다.

세 번째 명령은 HostGroup02라는 호스트 그룹 개체를 가져오고 개체를 $HostGroup 변수에 저장합니다.

마지막 명령은 두 번째 명령에서 만든 작업 그룹과 해당 리소스에 대해 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 개체 배열을 만듭니다.

두 번째 및 세 번째 명령은 개체 배열을 시애틀과 뉴욕이라는 호스트 그룹으로 채웁니다.

마지막 명령은 $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 서비스를 사용할 수 있는지 여부를 나타냅니다.

이 매개 변수를 사용하도록 설정하면 cmdlet은 인터넷을 통해 클라우드 이름, 가상 머신 이름, 논리 네트워크 이름, 가상 머신 호스트 이름 및 각 개체에 대한 관련 속성과 같은 데이터를 서비스로 보냅니다. 이 정보를 보내는 것이 이 클라우드에 배포된 워크로드에 대한 기존 개인 정보 요구 사항과 충돌하는 경우 이 옵션을 선택하지 마세요.

이 클라우드를 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

이 cmdlet은 Cloud 개체를 반환합니다.