Windows 또는 Windows Server에 Hyper-V에서 가상 머신 버전 업그레이드
구성 버전을 업그레이드하여 가상 머신에서 최신 Hyper-V 기능을 사용할 수 있도록 합니다. 이 작업은 다음 작업을 하기 전에는 수행하지 마세요:
- Hyper-V 호스트를 최신 버전의 Windows 또는 Windows Server로 업그레이드합니다.
- 클러스터 기능 수준을 업그레이드합니다.
- 이전 버전의 Windows 또는 Windows Server를 실행하는 Hyper-V 호스트로 가상 머신을 다시 이동할 필요가 없습니다.
자세한 내용은 클러스터 운영 체제 롤링 업그레이드 및 VMM에서 Hyper-V 호스트 클러스터의 롤링 업그레이드 수행을 참조하세요.
1단계: 가상 머신 구성 버전 확인하기
- Windows 바탕 화면에서 시작 단추를 클릭 하 고 이름의 일부를 입력 Windows PowerShell합니다.
- Windows PowerShell을 마우스 오른쪽 단추로 클릭 하 고 선택 관리자 권한으로 실행합니다.
- Get-VMcmdlet을 사용하세요. 다음 명령을 실행하여 가상 머신의 버전을 가져옵니다.
Get-VM * | Format-Table Name, Version
가상 머신을 선택하고 요약 탭을 보면 Hyper-V 관리자에서 구성 버전을 볼 수도 있습니다 .
2단계: 가상 머신 구성 버전 업그레이드
- Hyper-V 관리자에서 가상 머신을 종료합니다.
- 작업 > 업그레이드 구성 버전을 선택합니다. 이 옵션을 가상 머신에 사용할 수 없는 경우 Hyper-V 호스트에서 지원하는 가장 높은 구성 버전에 이미 있습니다.
Windows PowerShell을 사용하여 가상 머신 구성 버전을 업그레이드하려면 Update-VMVersion cmdlet을 사용하세요. vmname이 가상 머신의 이름인 경우, 다음 명령을 실행하세요.
Update-VMVersion <vmname>
지원 되는 가상 머신 구성 버전
PowerShell cmdlet Get-VMHostSupportedVersion 을 사용하면 Hyper-V 호스트에서 지원하는 가상 머신 구성 버전을 확인할 수 있습니다. 가상 머신을 만들 때 기본 구성 버전으로 만들어집니다. Hyper-V 호스트에서 지원하는 가상 머신 구성 버전과 기본값을 확인하려면 다음 명령을 실행합니다.
Get-VMHostSupportedVersion
이전 버전의 Windows를 실행하는 Hyper-V 호스트로 이동할 수 있는 가상 머신을 만들어야 하는 경우 -Version
매개 변수와 함께 New-VM cmdlet을 사용합니다. 예를 들어 구성 버전 5.0을 사용하여 "WindowsCV5"라는 가상 머신을 만들려면 다음 명령을 실행합니다.
New-VM -Name "WindowsCV5" -Version 5.0
참고 항목
Hyper-V 호스트가 해당 구성 버전을 지원하는 경우에만 가상 머신을 가져올 수 있습니다. 일반적으로 최신 버전의 Hyper-V를 실행하는 Hyper-V 호스트로 가상 머신을 가져올 수 있지만 최신 버전의 Hyper-V에서 만든 가상 머신을 이전 버전의 Hyper-V로 가져올 수는 없습니다.
아래 표에서 Hyper-V 호스트 OS에 대해 지원되는 VM의 구성 버전이 나열되지 않은 경우 VM 구성 버전을 최신 버전으로 업그레이드하거나 기존 가상 하드 디스크를 사용하여 동일한 세대의 새 VM을 만들어야 VM을 시작할 수 있습니다.
장기 서비스 호스트에 지원되는 VM 구성 버전
다음 표에서는 장기 서비스 버전의 Windows를 실행하는 호스트에 대한 VM 구성 버전을 나열합니다.
Hyper-V 호스트 Windows 버전 | 10.0 | 9.3 | 9.2 | 9.1 | 9.0 | 8.3 | 8.2 | 8.1 | 8.0 | 7.1 | 7.0 | 6.2 | 5.0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows Server 2022 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✖ | ✖ | ✖ | ✖ |
Windows 10 Enterprise LTSC 2021 | ✖ | ✖ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✖ | ✖ | ✖ | ✖ |
Windows Server 2019 | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
Windows 10 Enterprise LTSC 2019 | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
Windows Server 2016 | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ✔ | ✔ | ✔ |
Windows 10 Enterprise 2016 LTSB | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ✔ | ✔ | ✔ |
Windows 10 Enterprise 2015 LTSB | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ |
Windows Server 2012 R2 | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ |
Windows 8.1 | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ |
반기 채널 호스트에 지원되는 VM 구성 버전
다음 표에서는 반기 채널 버전의 Windows를 실행하는 호스트에 대한 VM 구성 버전을 나열합니다. 반기 채널 버전의 Windows에 대한 자세한 내용은 Windows Server 및 Windows에 대한 다음 페이지를 방문하세요.
Hyper-V 호스트 Windows 버전 | 10.0 | 9.3 | 9.2 | 9.1 | 9.0 | 8.3 | 8.2 | 8.1 | 8.0 | 7.1 | 7.0 | 6.2 | 5.0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows 11 (버전 21H2) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✖ | ✖ | ✖ | ✖ |
Windows 10 2021년 11월 업데이트 (버전 21H2) | ✖ | ✖ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✖ | ✖ | ✖ | ✖ |
Windows 10 2021년 5월 업데이트(버전 21H1) | ✖ | ✖ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✖ | ✖ | ✖ | ✖ |
Windows Server 버전 20H2 | ✖ | ✖ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✖ | ✖ | ✖ | ✖ |
Windows 10 2020년 10월 업데이트 (버전 20H2) | ✖ | ✖ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✖ | ✖ | ✖ | ✖ |
Windows Server, 버전 2004 | ✖ | ✖ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✖ | ✖ | ✖ | ✖ |
Windows 10 2020년 5월 업데이트 (버전 2004) | ✖ | ✖ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✖ | ✖ | ✖ | ✖ |
Windows Server 버전 1909 | ✖ | ✖ | ✖ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
Windows 10 2015년 11월 업데이트 (버전 1909) | ✖ | ✖ | ✖ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
Windows Server 버전 1903 | ✖ | ✖ | ✖ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
Windows 10 2019년 5월 업데이트 (버전 1903) | ✖ | ✖ | ✖ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
Windows Server, 버전 1809 | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
Windows 10 2018년 10월 업데이트(버전 1809) | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
Windows Server 버전 1803 | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
Windows 10 2018년 4월 업데이트(버전 1803) | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
Windows 10 가을 작성자 업데이트(버전 1709) | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
Windows 10 Creators Update(버전 1703) | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
Windows 10 1주년 업데이트(버전 1607) | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ✔ | ✔ | ✔ |
가상 머신 구성 버전을 업그레이드해야 하는 이유는 무엇인가요?
Windows Server 2019, Windows Server 2016 또는 Windows 10 Hyper-V를 실행하는 컴퓨터로 가상 머신을 이동하거나 가져오는 경우 가상 머신의 구성이 자동으로 업데이트되지 않습니다. 즉, 가상 머신을 이전 버전의 Windows 또는 Windows Server를 실행하는 Hyper-V 호스트로 다시 이동할 수 있습니다. 그러나 이는 구성 버전을 수동으로 업데이트할 때까지 새로운 가상 머신 기능 중 일부를 사용할 수 없음을 의미하기도 합니다.
Important
가상 머신 구성 버전을 업그레이드한 후에는 다운그레이드할 수 없습니다.
가상 컴퓨터 구성 버전은 가상 컴퓨터의 구성, 저장된 상태 및 스냅숏 파일과 Hyper-V 버전의 호환성을 나타냅니다. 구성 버전을 업데이트할 때 가상 머신 구성 및 검사점 파일을 저장하는 데 사용되는 파일 구조를 변경합니다. 또한 구성 버전을 해당 Hyper-V 호스트에서 지원하는 최신 버전으로 업데이트합니다. 업그레이드 된 가상 컴퓨터는 가상 컴퓨터 구성 데이터 읽기 및 쓰기의 효율성을 높이기 위해 설계된 새 구성 파일 형식을 사용합니다. 또한 업그레이드는 스토리지 오류 발생 시 데이터 손상 가능성을 줄입니다.
다음 표에서는 새 가상 머신 또는 업그레이드된 가상 머신에 사용되는 각 파일 형식에 대한 설명, 파일 이름 확장명 및 기본 위치를 나열합니다.
가상 머신 파일 유형 | 설명 |
---|---|
구성 | 이진 파일 형식으로 저장된 가상 머신 구성 정보입니다. 파일 이름 확장명: .vmcx 기본 위치: C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines |
런타임 상태 | 이진 파일 형식으로 저장된 가상 머신 런타임 상태 정보입니다. 파일 이름 확장명: .vmrs 및 .vmgs 기본 위치: C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines |
가상 하드 디스크 | 가상 머신의 가상 하드 디스크만 저장하세요. 파일 이름 확장명: .vhd 또는 .vhdx 기본 위치: C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Hard Disks |
자동 가상 하드 디스크 | 가상 머신 검사점에 사용되는 차이점 디스크 파일입니다. 파일 이름 확장명: .avhdx 기본 위치: C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Hard Disks |
Checkpoint | 검사점은 여러 검사점 파일에 저장됩니다. 각 검사점은 구성 파일 및 런타임 상태 파일을 만듭니다. 파일 이름 확장명: .vmrs 및 .vmcx 기본 위치: C:\ProgramData\Microsoft\Windows\Snapshots |
가상 머신 구성 버전을 업그레이드하지 않으면 어떻게 되나요?
이전 버전의 Hyper-V로 만든 가상 머신이 있는 경우 구성 버전을 업데이트할 때까지 최신 호스트 OS에서 사용할 수 있는 일부 기능이 해당 가상 머신에서 작동하지 않을 수 있습니다.
일반적인 지침으로, 가상화 호스트를 최신 버전의 Windows로 성공적으로 업그레이드한 후, 롤백할 필요가 없다고 확신할 때 VM 구성 버전을 업데이트할 것을 권장합니다. 클러스터 OS 롤링 업그레이드 기능을 사용하는 경우 일반적으로 클러스터 기능 수준을 업데이트한 후입니다. 이렇게 하면 새로운 기능과 내부 변경 및 최적화도 활용할 수 있습니다.
참고 항목
VM 구성 버전이 업데이트되면 업데이트된 구성 버전을 지원하지 않는 호스트에서 VM을 시작할 수 없습니다.
다음 표에서는 일부 Hyper-V 기능을 사용하는 데 필요한 최소 가상 머신 구성 버전을 보여 줍니다.
기능 | 최소 VM 구성 버전 |
---|---|
Perfmon의 추가 프로세서 기능 허용 | 9.0 |
코어 스케줄러를 사용하여 호스트에서 실행 중인 VM에 대해 동시 멀티스레딩 구성을 자동으로 노출합니다. | 9.0 |
최대 절전 모드 지원 | 9.0 |
가상 디바이스의 기본 최대 수를 디바이스당 64개로 늘입니다(예: 네트워킹 및 할당된 디바이스). | 8.3 |
게스트 가상화 기반 보안 지원 (VBS) | 8.0 |
키 스토리지 드라이브 | 8.0 |
대량 메모리 VM | 8.0 |
중첩된 가상화 | 8.0 |
가상 프로세서 수 | 8.0 |
XSAVE 지원 | 8.0 |
가상 머신 다중 큐 (VMMQ) | 7.1 |
vTPM(가상 신뢰할 수 있는 플랫폼 모듈) | 7.0 |
메모리 핫 추가/제거 | 6.2 |
PowerShell Direct | 6.2 |
프로덕션 검사점 | 6.2 |
Linux VM에 대한 보안 부팅 | 6.2 |
가상 컴퓨터 그룹화 | 6.2 |
이러한 기능에 대한 자세한 내용은 Windows Server의 Hyper-V의 새로운 기능을 참조 하세요.