Register-SCVirtualMachine

현재 VMM에서 관리하는 호스트의 가상화 플랫폼에 등록되지 않고 VMM 라이브러리에 저장되지 않은 VMM에 기존 가상 머신을 등록합니다.

Syntax

Register-SCVirtualMachine
        [-VMHost] <Host>
        [-Path] <String>
        [-JobGroup <Guid>]
        [-RunAsynchronously]
        [-PROTipID <Guid>]
        [-JobVariable <String>]
        [<CommonParameters>]

Description

Register-SCVirtualMachine cmdlet은 VMM(Virtual Machine Manager)에 기존 가상 머신을 등록합니다. 현재 VMM에서 관리하는 호스트의 가상화 플랫폼에 등록되지 않고 VMM 라이브러리에 저장되지 않은 호스트를 등록합니다. 가상화 플랫폼은 Hyper-V, VMware 및 XenServer입니다. 가상 머신 파일이 VMM 라이브러리에 저장된 경우 호스트에 배포하기 전에 가상 머신을 등록할 필요가 없습니다.

등록할 가상 머신의 구성 파일은 가상 머신을 배포할 호스트의 파일 시스템에 저장되거나 이 호스트에서 사용할 수 있는 공유 스토리지에 저장되어야 합니다.

Hyper-V 호스트에 대한 가상 머신을 등록하려면 해당 가상 머신의 구성 파일을 호스트의 파일 시스템 또는 공유 스토리지의 폴더에 저장해야 합니다. 또한 Hyper-V 관리자 콘솔에서 내보내기 명령을 사용하여 가상 머신의 내보내기를 만들어야 합니다. 폴더의 경로를 지정해야 합니다.

VMware ESX 호스트에 대한 가상 머신을 등록하려면 VMware 구성 .vmx를 호스트의 파일 시스템 또는 공유 스토리지에 저장해야 합니다. 별도의 내보내기 단계는 없습니다. 폴더 및 구성 파일의 경로를 지정해야 합니다.

이 cmdlet을 사용하여 XenServer 호스트에 가상 머신을 등록하지 마세요.

예제

예제 1: Hyper-V 호스트에 기존 가상 머신 등록

PS C:\> $VMHost = Get-SCVMHost -ComputerName "HyperVHost01"
PS C:\> Register-SCVirtualMachine -VMHost $VMHost -Path "D:\HyperVFolderForVMs"

첫 번째 명령은 HyperVHost01이라는 Hyper-V 호스트 개체를 가져오고 해당 개체를 $VMHost 변수에 저장합니다.

두 번째 명령은 가상 머신 구성 파일이 포함된 폴더의 경로를 지정하여 HVHost02의 기존 가상 머신을 VMM에 추가합니다.

예제 2: VMware ESX 호스트에 기존 가상 머신 등록

PS C:\> $VMHost = Get-VMHost -ComputerName "ESXHost03" 
PS C:\> Register-SCVirtualMachine -VMHost $VMHost -Path "[storage1]\VMwareFolderForVMs\MyVM.vmx"

첫 번째 명령은 ESXHost03이라는 VMware ESX 호스트를 나타내는 개체를 가져오고 해당 호스트 개체를 $VMHost 변수에 저장합니다.

두 번째 명령은 가상 머신의 가상 머신 구성 파일 경로를 지정하여 ESXHost03의 기존 가상 머신을 VMM에 추가합니다.

매개 변수

-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

-Path

이 cmdlet이 등록하는 가상 머신에 대한 가상 머신 구성 파일의 경로를 지정합니다.

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

-VMHost

가상 컴퓨터 호스트 개체를 지정합니다. VMM은 Hyper-V 호스트, VMware ESX 호스트 및 Citrix XenServer 호스트를 지원합니다.

각 호스트 유형에 대한 자세한 내용은 Add-SCVMHost cmdlet을 참조하세요.

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

출력

VirtualMachine