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 개체를 반환합니다.