Register-SCVMMManagedComputer

다른 VMM 관리 서버와 함께 VMM 에이전트 소프트웨어가 설치된 관리 컴퓨터를 다시 연결합니다.

Syntax

Register-SCVMMManagedComputer
        [-VMMManagedComputer] <VMMManagedComputer>
        -Credential <VMMCredential>
        [-RunAsynchronously]
        [-PROTipID <Guid>]
        [-JobVariable <String>]
        [<CommonParameters>]

Description

Register-SCVMMManagedComputer cmdlet은 다른 VMM 관리 서버와 함께 VMM(Virtual Machine Manager) 에이전트 소프트웨어가 설치된 관리 컴퓨터를 다시 연결합니다.

처음에 호스트 또는 라이브러리 서버를 VMM에 추가하면 호스트 또는 라이브러리 서버가 호스트 또는 라이브러리 서버를 추가한 VMM 데이터베이스를 제공하는 VMM 관리 서버와 연결됩니다. VMM 데이터베이스는 VMM 관리 서버 자체의 Microsoft SQL Server 데이터베이스 또는 SQL Server 실행하는 원격 컴퓨터에 설치될 수 있습니다.

호스트 또는 라이브러리 서버가 VMM 관리 서버에 추가되고 따라서 연결된 후에는 다른 VMM 관리 서버와 통신할 수 없습니다. 그러나 다음 시나리오에 설명된 대로 다른 VMM 관리 서버와 다시 연결할 수 있습니다.

시나리오 1: 재해 복구

이 시나리오에서는 VMMServerA가 실패하거나 VMMServerA에서 실행되는 VMM 서비스가 실패합니다. 백업 VMM 관리 서버로 사용할 수 있는 VMMServerB가 이미 있을 수 있습니다. 그렇지 않은 경우 VMMServerB에 VMM 서비스를 설치할 수 있습니다. 이 시점에서 VMM 데이터베이스가 VMMServerB에 있을 수도 있고, 데이터베이스를 별도의 SQL Server 유지하는 경우 이제 VMMServerB를 해당 SQL Server VMM 데이터베이스로 가리킬 수 있습니다.

그러나 이제 작동하는 VMM 관리 서버(VMMServerB) 및 데이터베이스가 있지만 VMMServerA에서 관리되는 호스트 및 라이브러리 서버는 여전히 VMMServerA와 통신하도록 구성됩니다. VMMServerB는 이러한 관리 컴퓨터를 인식하지만 액세스 거부 상태입니다. 이 시점에서 Reassociate-SCVMMManagedComputer 를 사용하여 VMMServerA에서 관리한 컴퓨터를 VMMServerB와 다시 연결할 수 있습니다.

시나리오 2: Re-Organizing 서버 그룹화

이 시나리오에서 VMMServerA와 VMMServerB는 서로 다른 호스트 및 라이브러리 서버 집합을 관리하는 두 개의 기존 VMM 관리 서버입니다. 예를 들어 VMHost01이 현재 VMMServerA에서 관리되는 경우 Reassociate 매개 변수와 함께 Add-SCVMHost cmdlet을 사용하여 VMHost01을 VMMServerB에 추가할 수 있습니다. 이렇게 하면 VMMServerA의 VMHost01 상태가 이제 액세스가 거부되고 VMMServerB의 상태가 응답합니다. VMHost01은 이제 VMMServerB를 통해 관리되므로 VMMServerA에서 제거할 수 있습니다.

Reassociate-SCVMMManagedComputer를 사용하여 Host01을 VMMServerA와 다시 연결할 수도 있습니다.

예제

예제 1: 연결되지 않은 모든 관리 컴퓨터를 특정 VMM 서버와 다시 연결

PS C:\> Get-VMMServer -ComputerName "VMMServer01.Contoso.com"
PS C:\> $Credential = Get-Credential
PS C:\> Get-VMMManagedComputer | where {$_.State -eq "NotResponding"} | Register-SCVMMManagedComputer -Credential $Credential

첫 번째 명령은 Contoso.com 도메인의 VMMServer01에 연결합니다.

두 번째 명령은 Get-Credential 을 사용하여 사용자 이름 및 암호를 입력하라는 메시지를 표시하고 자격 증명을 $Credential 변수에 저장합니다. 이 작업에 필요한 자격 증명은 특정 VMM 서버 및 해당 계정의 암호를 다시 연결하려는 호스트 서버에 대한 관리자 권한이 있는 도메인 계정입니다.

마지막 명령은 VMMServer01에서 관리되는 모든 컴퓨터를 가져오고 응답하지 않는 상태에 있는 개체만 선택합니다. 그런 다음, 이러한 개체를 Register-SCVMMManagedComputer cmdlet에 전달하여 개체의 연결을 VMMerver01로 변경합니다. 이 명령이 처리되면 $Credential Register-SCVMMManagedComputer에 자격 증명을 제공합니다.

매개 변수

-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:True
Accept wildcard characters:False

-JobVariable

작업 진행률을 추적하여 이 매개 변수로 이름이 지정된 변수에 보관하도록 지정합니다.

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

-RunAsynchronously

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

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

-VMMManagedComputer

VMM에서 관리하는 컴퓨터 개체를 지정합니다.

Type:VMMManagedComputer
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

출력

VMMManagedComputer

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