안녕하세요.
하씨아재입니다.
이번 포스팅 내용은 Hyper-V 가상 컴퓨터 1,2세대 차이점입니다.
이 내용은 MS 홈페이지 발췌 했습니다.
아래 해당 링크 첨부 했습니다.
Windows 게스트 운영 체제 지원
다음 표에서는 Windows 64 비트 버전으로 사용할 수 있습니다 게스트 운영 체제 1 세대 및 2 세대 가상 컴퓨터에 대해 보여 줍니다.
64 비트 버전의 Windows |
1세대 |
2세대 |
Windows Server 2019 |
✔ |
✔ |
Windows Server 2016 |
✔ |
✔ |
Windows Server 2012 R2 |
✔ |
✔ |
Windows Server 2012 |
✔ |
✔ |
Windows Server 2008 R2 |
✔ |
✖ |
Windows Server 2008 |
✔ |
✖ |
Windows 10 |
✔ |
✔ |
Windows 8.1 |
✔ |
✔ |
Windows 8 |
✔ |
✔ |
Windows 7 |
✔ |
✖ |
다음 표에서는 Windows 32 비트 버전으로 사용할 수 있습니다 게스트 운영 체제 1 세대 및 2 세대 가상 컴퓨터에 대해 보여 줍니다.
32 비트 버전의 Windows |
1세대 |
2세대 |
Windows 10 |
✔ |
✖ |
Windows 8.1 |
✔ |
✖ |
Windows 8 |
✔ |
✖ |
Windows 7 |
✔ |
✖ |
CentOS 및 Red Hat Enterprise Linux 게스트 운영 체제 지원
다음 표에서는 1 세대 및 2 세대 가상 컴퓨터에 대 한 게스트 운영 체제로 사용할 수 있는 Red Hat Enterprise Linux (RHEL) 및 CentOS 버전을 보여 줍니다.
운영 체제 버전 |
1세대 |
2세대 |
RHEL/CentOS 7.x 시리즈 |
✔ |
✔ |
RHEL/CentOS 6.x 시리즈 |
✔ |
✔ 참고: Windows Server 2016 이상 에서만 지원 됩니다. |
RHEL/CentOS 5.x 시리즈 |
✔ |
✖ |
자세한 내용은 참조 CentOS 및 Red Hat Enterprise Linux Hyper-v에서 가상 컴퓨터합니다.
Debian 게스트 운영 체제 지원
다음 표에서 Debian의 버전 1 세대 및 2 세대 가상 컴퓨터에 대 한 게스트 운영 체제도 사용할 수 없다 보여 줍니다.
운영 체제 버전 |
1세대 |
2세대 |
Debian 7.x 시리즈 |
✔ |
✖ |
Debian .x 시리즈 |
✔ |
✔ |
자세한 내용은 참조 Hyper-v에서 가상 컴퓨터를 Debian합니다.
FreeBSD 게스트 운영 체제 지원
다음 표에서 FreeBSD 버전 1 세대 및 2 세대 가상 컴퓨터에 대 한 게스트 운영 체제로 사용할 수 없다 보여 줍니다.
운영 체제 버전 |
1세대 |
2세대 |
FreeBSD 10과 10.1 |
✔ |
✖ |
FreeBSD 9.1 및 9.3 |
✔ |
✖ |
FreeBSD 8.4 |
✔ |
✖ |
자세한 내용은 참조 Hyper-v에 FreeBSD 가상 컴퓨터합니다.
Oracle Linux 게스트 운영 체제 지원
다음 표에서 어떤 버전 Red Hat 호환 커널 시리즈의 1 세대 및 2 세대 가상 컴퓨터에 대 한 게스트 운영 체제로 사용 수 없다 보여 줍니다.
Red Hat 호환 커널 시리즈 버전 |
1세대 |
2세대 |
Oracle Linux 7.x 시리즈 |
✔ |
✔ |
Oracle Linux 6.x 시리즈 |
✔ |
✖ |
다음 표에서 Unbreakable Enterprise Kernel의 버전 1 세대 및 2 세대 가상 컴퓨터에 대 한 게스트 운영 체제도 사용할 수 없다 보여 줍니다.
Unbreakable Enterprise Kernel (UEK) 버전 |
1세대 |
2세대 |
Oracle Linux UEK R3 QU3 |
✔ |
✖ |
Oracle Linux UEK R3 QU2 |
✔ |
✖ |
Oracle Linux UEK R3 QU1 |
✔ |
✖ |
자세한 내용은 참조 Oracle Linux 가상 컴퓨터에 Hyper-v합니다.
SUSE 게스트 운영 체제 지원
다음 표에서는 1 세대 및 2 세대 가상 컴퓨터에 대 한 게스트 운영 체제로 사용할 수 있는 SUSE 버전을 보여 줍니다.
운영 체제 버전 |
1세대 |
2세대 |
SUSE Linux Enterprise Server 12 시리즈 |
✔ |
✔ |
SUSE Linux Enterprise Server 11 시리즈 |
✔ |
✖ |
12.3 SUSE 열기 |
✔ |
✖ |
자세한 내용은 참조 Hyper-v에서 가상 컴퓨터 SUSE합니다.
Ubuntu 게스트 운영 체제 지원
다음 표에서 Ubuntu 버전으로 사용할 수 있습니다 게스트 운영 체제 1 세대 및 2 세대 가상 컴퓨터에 대해 보여 줍니다.
운영 체제 버전 |
1세대 |
2세대 |
Ubuntu 14.04 및 이후 버전 |
✔ |
✔ |
Ubuntu 12.04 |
✔ |
✖ |
자세한 내용은 참조 Ubuntu 가상 컴퓨터에 Hyper-v합니다.
가상 컴퓨터를 부팅할 수는 방법
다음 표에서 메서드는 1 세대 및 2 세대 가상 컴퓨터에서 지원 되는 부팅을 보여 줍니다.
부팅 메서드 |
1세대 |
2세대 |
표준 네트워크 어댑터를 사용한 PXE 부팅 |
✖ |
✔ |
레거시 네트워크 어댑터를 사용 하 여 PXE 부팅 |
✔ |
✖ |
SCSI 가상 하드 디스크에서 부팅 (합니다. VHDX) 또는 가상 DVD (합니다. ISO) |
✖ |
✔ |
가상 하드 디스크를 IDE 컨트롤러에서 부팅 (합니다. VHD) 또는 가상 DVD (합니다. ISO) |
✔ |
✖ |
플로피에서 부팅 (합니다. VFD) |
✔ |
✖ |
2 세대 가상 컴퓨터를 사용 하는 이점은 무엇입니까?
몇 가지 때 2 세대 가상 컴퓨터를 사용 하는 이점은 다음과 같습니다.
보안 부팅 부팅 로더는 부팅 시에 권한 없는 펌웨어, 운영 체제 또는 UEFI 드라이버가 실행 되지 않도록 하기 위해 UEFI 데이터베이스의 신뢰할 수 있는 기관에서 서명 했는지 확인 하는 기능입니다. 보안 부팅은 2세대 가상 컴퓨터에서 기본적으로 사용됩니다. 보안 부팅에서 지원 되지 않는 게스트 운영 체제를 실행 해야 할 경우 가상 컴퓨터를 만든 후 비활성화할 수 있습니다. 자세한 내용은 보안 부팅을 참조하세요.
보안 부팅 2 세대 Linux 가상 컴퓨터에 가상 컴퓨터를 만들 때 UEFI CA 보안 부팅 서식 파일을 선택 해야 합니다.
큰 부팅 볼륨 2 세대 가상 컴퓨터의 최대 부팅 볼륨은 64 TB입니다. 지 원하는 최대 디스크 크기는 합니다. VHDX 합니다. 1 세대 가상 컴퓨터에 대 한 최대 부팅 볼륨이 2TB를 합니다. VHDX에 대 한 2040GB 하 고는 합니다. VHD입니다. 자세한 내용은 참조 Hyper-v 가상 하드 디스크 형식 개요합니다.
2 세대 가상 컴퓨터와 가상 컴퓨터 부팅 및 설치 시간이 약간 향상을 확인할 수도 있습니다.
장치 지원의 차이점은 무엇입니까?
다음 표에서 1 세대 및 2 세대 가상 컴퓨터 간에 사용 가능한 장치를 비교 합니다.
1세대 장치 |
2세대 교체 |
2세대 개선 |
IDE 컨트롤러 |
가상 SCSI 컨트롤러 |
.vhdx에서 부팅(최대 크기 64TB, 온라인 크기 조정 기능) |
IDE CD-ROM |
가상 SCSI CD-ROM |
SCSI 컨트롤러당 최대 64개의 SCSI DVD 장치 지원 |
레거시 BIOS |
UEFI 펌웨어 |
보안 부팅 |
레거시 네트워크 어댑터 |
가상 네트워크 어댑터 |
IPv4 및 IPv6을 사용한 네트워크 부팅 |
플로피 컨트롤러 및 DMA 컨트롤러 |
플로피 컨트롤러 지원 안 함 |
해당 없음 |
COM 포트용 UART(범용 비동기 수신기/송신기) |
디버깅에 대한 선택적 UART |
보다 빠르고 안정적 |
i8042 키보드 컨트롤러 |
소프트웨어 기반 입력 |
에뮬레이션이 없으므로 더 적은 리소스를 사용하며, 게스트 운영 체제의 공격 취약점 감소 |
PS/2 키보드 |
소프트웨어 기반 키보드 |
에뮬레이션이 없으므로 더 적은 리소스를 사용하며, 게스트 운영 체제의 공격 취약점 감소 |
PS/2 마우스 |
소프트웨어 기반 마우스 |
에뮬레이션이 없으므로 더 적은 리소스를 사용하며, 게스트 운영 체제의 공격 취약점 감소 |
S3 비디오 |
소프트웨어 기반 비디오 |
에뮬레이션이 없으므로 더 적은 리소스를 사용하며, 게스트 운영 체제의 공격 취약점 감소 |
PCI 버스 |
더 이상 필요 없음 |
해당 없음 |
PIC(프로그램 가능 인터럽트 컨트롤러) |
더 이상 필요 없음 |
해당 없음 |
PIT(프로그램 가능 간격 타이머) |
더 이상 필요 없음 |
해당 없음 |
Super I/O 장치 |
더 이상 필요 없음 |
해당 없음 |
2 세대 가상 컴퓨터에 대 한 자세한
2 세대 가상 컴퓨터를 사용 하는 방법에 대 한 몇 가지 추가 팁은 다음과 같습니다.
DVD 드라이브 연결 또는 추가
2 세대 가상 컴퓨터에 실제 CD 또는 DVD 드라이브를 연결할 수 없습니다. 2세대 가상 컴퓨터의 가상 DVD 드라이브는 ISO 이미지 파일만 지원합니다. Windows 환경의 ISO 이미지 파일을 만들려면 Oscdimg 명령줄 도구를 사용할 수 있습니다. 자세한 내용은 Oscdimg 명령줄 옵션참조하세요.
NEW-VM Windows PowerShell cmdlet과 함께 새 가상 컴퓨터를 만들 때 2 세대 가상 컴퓨터 DVD 드라이브가 필요는 없습니다. 가상 컴퓨터에서 실행 되는 동안 DVD 드라이브를 추가할 수 있습니다.
UEFI 펌웨어 사용
보안 부팅 또는 UEFI 펌웨어는 실제 Hyper-v 호스트에 필요한 되지 않습니다. Hyper-v 가상 컴퓨터에 Hyper-v 호스트에는 무엇이 상관 없는 가상 펌웨어를 제공 합니다.
2 세대 가상 컴퓨터의 UEFI 펌웨어는 보안 부팅에 대 한 설치 모드를 지원 하지 않습니다.
2 세대 가상 컴퓨터에 UEFI 셸 또는 다른 UEFI 응용 프로그램을 실행 중인 지원 되지 않습니다. 타사 UEFI 셸 또는 UEFI 응용 프로그램을 사용하는 것은 소스에서 직접 컴파일된 경우 기술적으로 가능합니다. 이러한 응용 프로그램은 적절 하 게 디지털 서명이 없는 경우 가상 컴퓨터에 대 한 보안 부팅을 해제 해야 합니다.
VHDX 파일 작업
가상 컴퓨터에서 실행 되는 동안 2 세대 가상 컴퓨터에 대 한 부팅 볼륨을 포함 하는 VHDX 파일의 크기를 조정할 수 있습니다.
지원 하지 않거나 1 세대와 2 세대 가상 컴퓨터를 부팅 가능한 VHDX 파일을 만드는 것이 좋습니다.
가상 컴퓨터 세대는 가상 하드 디스크의 속성이 아니라 가상 컴퓨터의 속성입니다. 따라서 VHDX 파일이 1 세대 또는 2 세대 가상 컴퓨터에서 만들어진 경우 인식할 수 없습니다.
세대 2 가상 컴퓨터의 IDE 컨트롤러 또는 1 세대 가상 컴퓨터의 SCSI 컨트롤러에 연결할 수를 사용 하 여 만든 VHDX 파일입니다. 그러나 부팅 가능한 VHDX 파일의 경우 1 세대 가상 컴퓨터 부팅 되지 않습니다.
IPv4 대신 IPv6 사용
기본적으로 2세대 가상 컴퓨터는 IPv4를 사용합니다. 대신 i p v 6을 사용 하려면 Set-vmfirmware Windows PowerShell cmdlet을 실행 합니다. 예를 들어 다음 명령은 TestVM 이라는 가상 컴퓨터에 대 한 ipv6 기본 설정된 프로토콜을 설정:
PowerShell복사
Set-VMFirmware -VMName TestVM -IPProtocolPreference IPv6
커널 디버깅을 위한 COM 포트 추가
COM 포트는 추가 될 때까지 2 세대 가상 컴퓨터에서 사용할 수 없습니다. Windows PowerShell 또는 WMI (WMI(Windows Management Instrumentation))를 사용 하 여이 작업을 수행할 수 있습니다. 이러한 단계에서는 Windows PowerShell을 사용 하 여이 작업을 수행 하는 방법을 보여 줍니다.
COM 포트를 추가 하려면:
보안 부팅을 사용하지 않도록 설정합니다. 커널 디버깅은 보안 부팅과 호환 되지 않습니다. 가상 머신이 꺼짐 상태 인지 확인 하 고 set-vmfirmware cmdlet을 사용 합니다. 예를 들어 다음 명령은 TestVM 가상 컴퓨터에서 보안 부팅을 비활성화합니다.
PowerShell복사
Set-VMFirmware -Vmname TestVM -EnableSecureBoot Off
COM 포트를 추가 합니다. 이 작업을 수행 하려면 Set VMComPort cmdlet을 사용 합니다. 예를 들어 다음 명령은 로컬 컴퓨터에 명명 된 파이프, TestPipe에 연결 하도록 TestVM 가상 컴퓨터의 첫 번째 COM 포트를 구성 합니다.
PowerShell복사
Set-VMComPort -VMName TestVM 1 \\.\pipe\TestPipe
감사합니다.
'Server Virtualization > MS Hyper-v' 카테고리의 다른 글
쿼럼 디스크 수동 이동 방법 (0) | 2020.08.20 |
---|---|
Failover Cluster Hyper-V 레벨 업데이트 (0) | 2020.08.18 |
Failover Cluster CSV Guest OS 복원 및 이관 테스트 (0) | 2020.08.11 |
[트러블슈팅] Failover-Cluster 15분마다 동일한 이벤트 발생 Event ID 1257 (1) | 2020.08.08 |
Failover(장애조치) Cluster Hyper-V 3 NODE 구성 (0) | 2020.08.08 |