Add-SCVMHostCluster

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

Syntax

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을 사용하여 VMM 환경에 VMware vCenter Server를 추가하고 해당 데이터를 가져와야 합니다. 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에 추가할 때 각 노드에 대해 생성되는 작업의 작업 변수 개체 배열을 반환합니다. 이러한 작업 변수는 각 작업의 진행률을 추적하는 데 사용됩니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-BaseDiskPaths

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ClusterReserve

VMM이 호스트 클러스터를 오버 커밋된 상태로 지정하기 전까지 호스트 클러스터에 발생할 수 있는 호스트 오류 횟수를 지정합니다. 기본값은 1입니다.

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

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

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

Type:VMMCredential
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Description

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableLiveMigration

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

Type:Boolean
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

-LiveMigrationMaximum

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

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LiveStorageMigrationMaximum

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

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MigrationAuthProtocol

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

Type:MigrationAuthProtocolType
Accepted values:CredSSP, Kerberos
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MigrationPerformanceOption

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

  • 표준
  • UseCompression
  • UseSmbTransport
Type:MigrationPerformanceOptionType
Accepted values:Standard, UseCompression, UseSmbTransport
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MigrationSubnet

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

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

-NonTrustedDomainHost

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

Type:SwitchParameter
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

-Reassociate

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

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RemoteConnectEnabled

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

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RemoteConnectPort

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

Type:UInt32
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

-UseAnyMigrationSubnet

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

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VirtualizationManager

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

Type:VirtualizationManager
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-VMHostGroup

가상 컴퓨터 호스트 그룹 개체를 지정합니다.

Type:HostGroup
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-VMMServer

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

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-VMPaths

가상 컴퓨터 파일을 보관하는 데 사용할 호스트의 기본 경로(파이프라인 연산자로 구분된 문자열 형식) 집합을 지정합니다.

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

출력

VMHostCluster

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