다음을 통해 공유


Add-SCVMHostCluster

Windows Server 장애 조치(failover) 클러스터, VMware ESX 호스트 클러스터 또는 Citrix XenServer 리소스 풀을 VMM에 추가합니다.

구문

Add-SCVMHostCluster
   [-VMHostGroup <HostGroup>]
   [-VirtualizationManager <VirtualizationManager>]
   [-VMMServer <ServerConnection>]
   [-Name] <String>
   [-Description <String>]
   [-ClusterReserve <UInt32>]
   -Credential <VMMCredential>
   [-AddVMHostJobsListVariable <String>]
   [-VMPaths <String>]
   [-BaseDiskPaths <String>]
   [-RemoteConnectEnabled <Boolean>]
   [-RemoteConnectPort <UInt32>]
   [-EnableLiveMigration <Boolean>]
   [-LiveMigrationMaximum <UInt32>]
   [-LiveStorageMigrationMaximum <UInt32>]
   [-UseAnyMigrationSubnet <Boolean>]
   [-MigrationSubnet <String[]>]
   [-MigrationAuthProtocol <MigrationAuthProtocolType>]
   [-MigrationPerformanceOption <MigrationPerformanceOptionType>]
   [-Reassociate <Boolean>]
   [-NonTrustedDomainHost]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Description

Add-SCVMHostCluster cmdlet은 VMM이 호스트 클러스터를 관리할 수 있도록 기존 Windows Server 장애 조치(failover) 클러스터, VMware ESX 호스트 클러스터 또는 Citrix XenServer 리소스 풀을 VMM(Virtual Machine Manager) 데이터베이스에 추가합니다.

Add-SCVMHostCluster cmdlet을 사용하여 VMM에 Windows Server 클러스터를 추가하려면 먼저 장애 조치(failover) 클러스터 관리 도구를 사용하여 호스트 클러스터를 만들고 구성해야 합니다. VMM을 사용하여 호스트 클러스터를 만들려면 Install-SCVMHostCluster cmdlet을 사용합니다.

Add-SCVMHostCluster cmdlet을 사용하여 Citrix XenServer 리소스 풀을 VMM에 추가하려면 먼저 Citrix XenCenter를 사용하여 리소스 풀을 만들고 구성해야 합니다.

Add-SCVMHostCluster 사용하여 ESX 호스트 클러스터를 추가하기 전에 Add-SCVirtualizationManager cmdlet을 사용하여 VMware vCenter Server를 VMM 환경에 추가하고 해당 데이터를 가져와야 합니다. VMM에 vCenter Server를 추가한 후 VMM을 사용하여 VMware ESX 클러스터를 추가하고 관리할 수 있습니다.

예제

예제 1: VMM에 장애 조치(failover) 클러스터 추가

PS C:\> $Credential = Get-SCRunAsAccount -Name "RunAsAccount01"
PS C:\> $VMHostGroup = Get-SCVMHostGroup | where {$_.Path -eq "All Hosts"}
PS C:\> Add-SCVMHostCluster -Name "VMHostCluster01.Contoso.com" -VMHostGroup $VMHostGroup -RemoteConnectEnabled $True -RemoteConnectPort 5900 -Credential $Credential

첫 번째 명령은 RunAsAccount01이라는 실행 계정 개체를 가져오고 개체를 $Credential 변수에 저장합니다. 이 작업에 사용되는 실행 계정은 추가하려는 장애 조치(failover) 클러스터의 모든 노드에 대한 관리자 권한이 있는 도메인 계정이어야 합니다.

두 번째 명령은 호스트 그룹 개체 모든 호스트를 가져옵니다. 이 호스트 클러스터의 노드에 대한 컨테이너가 될 호스트 그룹입니다.

마지막 명령은 VMM 데이터베이스에 장애 조치(failover) 클러스터 VMHostCluster01을 추가하고, 모든 호스트를 호스트 그룹으로 지정하고, 원격 연결을 사용하도록 설정하고, 클러스터의 각 노드에 대한 원격 연결에 대해 TCP 포트 5900을 지정합니다. 마지막 명령이 처리될 때 $Credential 변수는 저장된 실행 계정을 제공하여 ADD-SCVMHostCluster.

매개 변수

-AddVMHostJobsListVariable

호스트 클러스터의 호스트가 VMM에 추가되면 각 노드에 대해 만들어진 작업에 대한 작업 변수 개체의 배열을 반환합니다. VMM은 이러한 작업 변수를 사용하여 각 작업의 진행률을 개별적으로 추적합니다.

형식:String
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-BaseDiskPaths

기본 디스크의 경로를 지정합니다.

형식:String
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-ClusterReserve

VMM이 클러스터를 과도하게 커밋된 것으로 지정하기 전에 호스트 클러스터가 유지할 수 있는 호스트 오류 수를 지정합니다. 기본값은 1입니다.

형식:UInt32
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-Credential

자격 증명 개체를 지정하거나 일부 cmdlet의 경우 이 작업을 수행할 수 있는 권한이 있는 계정의 사용자 이름과 암호를 포함하는 실행 계정 개체를 지정합니다. 또는 Restart-SCJob경우 다시 시작한 작업을 완료할 수 있는 권한이 있습니다.

PSCredential 개체에 대한 자세한 내용은 Get-Help Get-Credential입력합니다. 실행 계정에 대한 자세한 내용은 Get-Help New-SCRunAsAccount입력합니다.

형식:VMMCredential
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-Description

호스트 클러스터에 대한 설명을 지정합니다.

형식:String
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-EnableLiveMigration

호스트에서 실시간 마이그레이션을 사용할 수 있는지 여부를 나타냅니다.

형식:Boolean
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-JobVariable

작업 진행률이 추적되고 이 매개 변수로 명명된 변수에 저장되도록 지정합니다.

형식:String
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-LiveMigrationMaximum

동시 실시간 마이그레이션의 최대 수를 지정합니다.

형식:UInt32
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-LiveStorageMigrationMaximum

동시 라이브 스토리지 마이그레이션의 최대 수를 지정합니다.

형식:UInt32
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-MigrationAuthProtocol

마이그레이션에 사용되는 권한 부여 프로토콜을 지정합니다. 이 매개 변수에 허용되는 값은 CredSSP, Kerberos입니다.

형식:MigrationAuthProtocolType
허용되는 값:CredSSP, Kerberos
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-MigrationPerformanceOption

마이그레이션 성능 옵션 유형을 지정합니다. 이 매개 변수에 허용되는 값은 다음과 같습니다.

  • 표준
  • UseCompression
  • UseSmbTransport
형식:MigrationPerformanceOptionType
허용되는 값:Standard, UseCompression, UseSmbTransport
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-MigrationSubnet

마이그레이션에 사용할 서브넷의 배열을 지정합니다.

형식:String[]
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-Name

VMM 개체의 이름을 지정합니다.

형식:String
Position:0
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-NonTrustedDomainHost

VMM에 추가할 호스트가 신뢰할 수 없는 도메인에 속한다는 것을 나타냅니다.

형식:SwitchParameter
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-PROTipID

이 작업을 트리거한 PRO 팁(성능 및 리소스 최적화 팁)의 ID를 지정합니다. 이 매개 변수를 사용하면 PRO 팁을 감사할 수 있습니다.

형식:Guid
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-Reassociate

한 VMM 서버에서 현재 관리되는 호스트를 다른 VMM 서버와 다시 연결합니다.

형식:Boolean
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-RemoteConnectEnabled

$True 설정하면 사용자가 가상 머신에 원격으로 연결할 수 있는 호스트 서버의 연결을 사용하도록 설정합니다. 이 매개 변수는 Hyper-V 호스트의 가상 머신에만 적용됩니다. VMware ESX 호스트 또는 Citrix XenServer 호스트의 가상 머신에는 적용되지 않습니다.

형식:Boolean
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-RemoteConnectPort

원격 사용자가 가상 머신에 연결할 때 사용할 TCP 포트의 기본값을 지정합니다. 일반적으로 Hyper-V 호스트의 기본 포트는 2179입니다. 이 매개 변수는 VMware ESX 호스트 또는 Citrix XenServer 호스트에는 적용되지 않습니다.

형식:UInt32
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-RunAsynchronously

컨트롤이 명령 셸로 즉시 반환되도록 작업이 비동기적으로 실행됨을 나타냅니다.

형식:SwitchParameter
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-UseAnyMigrationSubnet

마이그레이션에 서브넷을 사용할 수 있는지 여부를 나타냅니다.

형식:Boolean
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-VirtualizationManager

VMM에서 관리하는 가상화 관리자 개체를 지정합니다.

형식:VirtualizationManager
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:True
와일드카드 문자 허용:False

-VMHostGroup

가상 머신 호스트 그룹 개체를 지정합니다.

형식:HostGroup
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:True
와일드카드 문자 허용:False

-VMMServer

VMM 서버 개체를 지정합니다.

형식:ServerConnection
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:True
와일드카드 문자 허용:False

-VMPaths

가상 머신 파일을 저장할 수 있는 호스트에서 기본 경로 집합(파이프라인 연산자로 구분된 문자열)을 지정합니다.

예제 형식: -VMPaths "C:\Folder1|C:\Folder2|C:\Folder3"

형식:String
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

출력

VMHostCluster

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