Hyper-v에서 지원 되는 Ubuntu 가상 컴퓨터
다음과 같은 기능 배포 맵을 각 버전의 기능을 나타냅니다. 알려진된 문제 및 각 배포에 대 한 대안 표 다음에 나열 됩니다.
표의 범례
기본 제공 - LIS(Linux Integration Services)는 이 Linux 배포판의 일부로 포함되어 있습니다. Microsoft에서 제공한 LIS 다운로드 패키지 설치 안 함이 배포에 대 한 작동 하지 않습니다. LIS에서 기본 제공에 대 한 커널 모듈 버전 번호 (볼 수 있듯이 lsmod, 예를 들어)는 Microsoft에서 제공한 LIS 다운로드 패키지에 버전 번호가 다릅니다. LIS에서 작성 된 지 오래 된 불일치를 나타내지 않습니다.
✔ - 사용 가능한 기능
(빈)-기능을 사용할 수 없음
기능 | Windows Server 운영 체제 버전 | 22.04 LTS | 20.04 LTS | 18.04 LTS | 16.04 LTS |
---|---|---|---|---|---|
가용성 | 기본 제공 | 기본 제공 | 기본 제공 | 기본 제공 | |
핵심 | 2022, 2019, 2016, 2012 R2 | ✔ | ✔ | ✔ | ✔ |
Windows Server 2016 정확한 시간 | 2022, 2019, 2016 | ✔ | ✔ | ✔ | ✔ |
네트워킹 | |||||
Jumbo 프레임 | 2022, 2019, 2016, 2012 R2 | ✔ | ✔ | ✔ | ✔ |
VLAN 태그 지정 및 트렁크 | 2022, 2019, 2016, 2012 R2 | ✔ | ✔ | ✔ | ✔ |
실시간 마이그레이션 | 2022, 2019, 2016, 2012 R2 | ✔ | ✔ | ✔ | ✔ |
고정 IP 삽입 | 2022, 2019, 2016, 2012 R2 | ✔ 참고 1 | ✔ 참고 1 | ✔ 참고 1 | ✔ 참고 1 |
vRSS | 2022, 2019, 2016, 2012 R2 | ✔ | ✔ | ✔ | ✔ |
TCP 분할 및 체크섬 오프로드 | 2022, 2019, 2016, 2012 R2 | ✔ | ✔ | ✔ | ✔ |
SR-IOV | 2022, 2019, 2016 | ✔ | ✔ | ✔ | ✔ |
스토리지 | |||||
VHDX 리사이즈 | 2022, 2019, 2016, 2012 R2 | ✔ | ✔ | ✔ | ✔ |
가상 파이버 채널 | 2022, 2019, 2016, 2012 R2 | ✔ 참고 2 | ✔ 참고 2 | ✔ 참고 2 | ✔ 참고 2 |
라이브 가상 머신 백업 | 2022, 2019, 2016, 2012 R2 | ✔ 참고 3, 4, 5 | ✔ 참고 3, 4, 5 | ✔ 참고 3, 4, 5 | ✔ 참고 3, 4, 5 |
TRIM 지원 | 2022, 2019, 2016, 2012 R2 | ✔ | ✔ | ✔ | ✔ |
SCSI WWN | 2022, 2019, 2016, 2012 R2 | ✔ | ✔ | ✔ | ✔ |
메모리 | |||||
PAE 커널 지원 | 2022, 2019, 2016, 2012 R2 | ✔ | ✔ | ✔ | ✔ |
MMIO 간격 구성 | 2022, 2019, 2016, 2012 R2 | ✔ | ✔ | ✔ | ✔ |
동적 메모리-즉석 추가 | 2022, 2019, 2016, 2012 R2 | ✔ 참고 6, 7, 8 | ✔ 참고 6, 7, 8 | ✔ 참고 6, 7, 8 | ✔ 참고 6, 7, 8 |
동적 메모리-Ballooning | 2022, 2019, 2016, 2012 R2 | ✔ 참고 6, 7, 8 | ✔ 참고 6, 7, 8 | ✔ 참고 6, 7, 8 | ✔ 참고 6, 7, 8 |
런타임 메모리 크기 조정 | 2022, 2019, 2016 | ✔ | ✔ | ✔ | ✔ |
동영상 | |||||
Hyper-v 특정 비디오 디바이스 | 2022, 2019, 2016, 2012 R2 | ✔ | ✔ | ✔ | ✔ |
기타 | |||||
키/값 쌍 | 2022, 2019, 2016, 2012 R2 | ✔ 참고 5, 9 | ✔ 참고 5, 9 | ✔ 참고 5, 9 | ✔ 참고 5, 9 |
마스크 불가능 인터럽트 | 2022, 2019, 2016, 2012 R2 | ✔ | ✔ | ✔ | ✔ |
호스트에서 게스트로 파일 복사 | 2022, 2019, 2016, 2012 R2 | ✔ | ✔ | ✔ | ✔ |
lsvmbus 명령 | 2022, 2019, 2016, 2012 R2 | ✔ | ✔ | ✔ | ✔ |
Hyper-v 소켓 | 2022, 2019, 2016 | ✔ | ✔ | ✔ | ✔ |
PCI 통과/DDA | 2022, 2019, 2016 | ✔ | ✔ | ✔ | ✔ |
2세대 가상 컴퓨터 | |||||
UEFI를 사용하여 부팅 | 2022, 2019, 2016, 2012 R2 | ✔ | ✔ 참고 10, 11 | ✔ 참고 10, 11 | ✔ 참고 10, 11 |
보안 부팅 | 2022, 2019, 2016 | ✔ | ✔ | ✔ | ✔ |
주의
고정 IP 삽입은 수동으로 구성된 고정 IP 설정을 재정의할 수 있으므로 가상 머신의 지정된 Hyper-V 특정 네트워크 어댑터에 대해 NetworkManager가 구성된 경우 작동하지 않을 수 있습니다. 정적 IP 삽입이 원활하게 작동하도록 하려면 네트워크 관리자가 완전히 꺼져 있거나 ifcfg-ethX 파일을 통해 특정 네트워크 어댑터에 대해 꺼져 있는지 확인하십시오.
가상 파이버 채널 디바이스를 사용 하는 동안 논리 단위 번호 (LUN 0) 0 채워졌는지 확인 합니다. LUN 0이 채워지지 않은 경우 Linux 가상 머신은 기본적으로 파이버 채널 디바이스를 탑재하지 못할 수 있습니다.
가상 머신 백업 작업 중 파일을 처리 한 다음 일부 코너 케이스에서 백업 Vhd 파일 시스템 일관성 검사를 수행하도록 할 수 (
fsck
) 복원합니다.가상 머신에 연결된 iSCSI 디바이스 또는 직접 연결된 스토리지(통과 디스크라고도 함)가있는 경우 실시간 백업 작업이 자동으로 실패할 수 있습니다.
장기 지원 (LTS) 릴리스에서 최신 Linux 통합 서비스에 대 한 최신 가상 하드웨어 사용 (HWE) 커널을 사용합니다.
16.04, 18.04, 20.04 및 22.04에 Azure 조정 커널을 설치하려면 루트(또는 sudo)로 다음 명령을 실행합니다.
# apt-get update # apt-get install linux-azure
64 비트 가상 컴퓨터에만 동적 메모리 지원이 됩니다.
게스트 운영 체제 메모리를 너무 낮게 실행 중인 경우 동적 메모리 작업이 실패할 수 있습니다. 다음은 몇 가지 모범 사례입니다.
시작 메모리 및 최소 메모리는 공급 업체에서 권장 하는 메모리의 양을 보다 크거나 같은 이어야 합니다.
시스템에서 전체 사용 가능한 메모리를 사용 하는 애플리케이션은 사용 가능한 RAM의 80%까지 사용 하는 데 제한 됩니다.
Windows Server 2019, Windows Server 2016 또는 Windows Server 2012/2012 R2 운영 체제에서 동적 메모리를 사용하는 경우 시작 메모리, 최소 메모리 및 최대 메모리 매개 변수를 128MB의 배수로 지정합니다. 이렇게 하지 않으면 Hot-add 오류가 발생할 수 있으므로 및 게스트 운영 체제에 증가 하는 메모리를 확인할 수 있습니다.
Windows Server 2019, Windows Server 2016 또는 Windows Server 2012 R2에서는 Linux 소프트웨어 업데이트 없이는 키/값 쌍 인프라가 제대로 작동하지 않을 수 있습니다. 이 기능으로는 문제를 참조 하는 경우 소프트웨어 업데이트를 다운로드 하려면 공급 업체에 문의 합니다.
Windows Server 2012 R2에서 2세대 가상 머신은 기본적으로 보안 부팅을 사용하도록 설정되어 있으며, 일부 Linux 가상 머신은 보안 부팅 옵션을 사용하지 않도록 설정하지 않으면 부팅되지 않습니다. Hyper-V 관리자 내 가상 머신에 대한 설정의 펌웨어 섹션에서 보안 부팅을 사용하지 않도록 설정하거나 Powershell을 사용하여 사용하지 않도록 설정할 수 있습니다.
Set-VMFirmware -VMName "VMname" -EnableSecureBoot Off
새로운 2세대 가상 머신을 만들거나 기존 가상 머신을 세대 2 VHD의 VHD를 복사하려면 먼저 다음이 단계를 따르세요.
기존 2세대 가상 머신에 로그인합니다.
EFI 부팅 디렉터리에 디렉터리를 변경 합니다.
# cd /boot/efi/EFI
부팅 라는 새 디렉터리를 ubuntu 디렉터리에 복사 합니다.
# sudo cp -r ubuntu/ boot
새로 만든된 부팅 디렉터리에 디렉터리를 변경 합니다.
# cd boot
shimx64.efi 파일을 이름을 바꿉니다.
# sudo mv shimx64.efi bootx64.efi
2세대가 구성된 VM에 대해 실시간 마이그레이션을 수행하려면 VM 설정의 프로세서>호환성에서 다른 프로세서 버전 옵션을 사용하여 물리적 컴퓨터로 마이그레이션을 사용하도록 설정해야 합니다. 자세한 내용은 Hyper-V의 프로세서 호환성 모드를 참조하세요.