다음을 통해 공유


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

주의

  1. 고정 IP 삽입은 수동으로 구성된 고정 IP 설정을 재정의할 수 있으므로 가상 머신의 지정된 Hyper-V 특정 네트워크 어댑터에 대해 NetworkManager가 구성된 경우 작동하지 않을 수 있습니다. 정적 IP 삽입이 원활하게 작동하도록 하려면 네트워크 관리자가 완전히 꺼져 있거나 ifcfg-ethX 파일을 통해 특정 네트워크 어댑터에 대해 꺼져 있는지 확인하십시오.

  2. 가상 파이버 채널 디바이스를 사용 하는 동안 논리 단위 번호 (LUN 0) 0 채워졌는지 확인 합니다. LUN 0이 채워지지 않은 경우 Linux 가상 머신은 기본적으로 파이버 채널 디바이스를 탑재하지 못할 수 있습니다.

  3. 가상 머신 백업 작업 중 파일을 처리 한 다음 일부 코너 케이스에서 백업 Vhd 파일 시스템 일관성 검사를 수행하도록 할 수 (fsck) 복원합니다.

  4. 가상 머신에 연결된 iSCSI 디바이스 또는 직접 연결된 스토리지(통과 디스크라고도 함)가있는 경우 실시간 백업 작업이 자동으로 실패할 수 있습니다.

  5. 장기 지원 (LTS) 릴리스에서 최신 Linux 통합 서비스에 대 한 최신 가상 하드웨어 사용 (HWE) 커널을 사용합니다.

    16.04, 18.04, 20.04 및 22.04에 Azure 조정 커널을 설치하려면 루트(또는 sudo)로 다음 명령을 실행합니다.

    # apt-get update
    # apt-get install linux-azure
    
  6. 64 비트 가상 컴퓨터에만 동적 메모리 지원이 됩니다.

  7. 게스트 운영 체제 메모리를 너무 낮게 실행 중인 경우 동적 메모리 작업이 실패할 수 있습니다. 다음은 몇 가지 모범 사례입니다.

    • 시작 메모리 및 최소 메모리는 공급 업체에서 권장 하는 메모리의 양을 보다 크거나 같은 이어야 합니다.

    • 시스템에서 전체 사용 가능한 메모리를 사용 하는 애플리케이션은 사용 가능한 RAM의 80%까지 사용 하는 데 제한 됩니다.

  8. Windows Server 2019, Windows Server 2016 또는 Windows Server 2012/2012 R2 운영 체제에서 동적 메모리를 사용하는 경우 시작 메모리, 최소 메모리최대 메모리 매개 변수를 128MB의 배수로 지정합니다. 이렇게 하지 않으면 Hot-add 오류가 발생할 수 있으므로 및 게스트 운영 체제에 증가 하는 메모리를 확인할 수 있습니다.

  9. Windows Server 2019, Windows Server 2016 또는 Windows Server 2012 R2에서는 Linux 소프트웨어 업데이트 없이는 키/값 쌍 인프라가 제대로 작동하지 않을 수 있습니다. 이 기능으로는 문제를 참조 하는 경우 소프트웨어 업데이트를 다운로드 하려면 공급 업체에 문의 합니다.

  10. Windows Server 2012 R2에서 2세대 가상 머신은 기본적으로 보안 부팅을 사용하도록 설정되어 있으며, 일부 Linux 가상 머신은 보안 부팅 옵션을 사용하지 않도록 설정하지 않으면 부팅되지 않습니다. Hyper-V 관리자 내 가상 머신에 대한 설정의 펌웨어 섹션에서 보안 부팅을 사용하지 않도록 설정하거나 Powershell을 사용하여 사용하지 않도록 설정할 수 있습니다.

    Set-VMFirmware -VMName "VMname" -EnableSecureBoot Off
    
  11. 새로운 2세대 가상 머신을 만들거나 기존 가상 머신을 세대 2 VHD의 VHD를 복사하려면 먼저 다음이 단계를 따르세요.

    1. 기존 2세대 가상 머신에 로그인합니다.

    2. EFI 부팅 디렉터리에 디렉터리를 변경 합니다.

      # cd /boot/efi/EFI
      
    3. 부팅 라는 새 디렉터리를 ubuntu 디렉터리에 복사 합니다.

      # sudo cp -r ubuntu/ boot
      
    4. 새로 만든된 부팅 디렉터리에 디렉터리를 변경 합니다.

      # cd boot
      
    5. shimx64.efi 파일을 이름을 바꿉니다.

      # sudo mv shimx64.efi bootx64.efi
      
  12. 2세대가 구성된 VM에 대해 실시간 마이그레이션을 수행하려면 VM 설정의 프로세서>호환성에서 다른 프로세서 버전 옵션을 사용하여 물리적 컴퓨터로 마이그레이션을 사용하도록 설정해야 합니다. 자세한 내용은 Hyper-V의 프로세서 호환성 모드를 참조하세요.

참고 항목