본문 바로가기
Server Virtualization/MS Hyper-v

Hyper-V 가상 컴퓨터 1,2세대 차이점

by 하씨아재 2020. 8. 17.
728x90

안녕하세요.

하씨아재입니다.

이번 포스팅 내용은 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

 

출처: <https://docs.microsoft.com/ko-kr/windows-server/virtualization/hyper-v/plan/should-i-create-a-generation-1-or-2-virtual-machine-in-hyper-v>

 

감사합니다.