articles:qemu_kvm_over_hyperv

QEMU/KVM/libvirt over Hyper-V

PowerShellからVMの設定を変更することで可能。

Set-VMProcessor -VMName <VM名> -ExposeVirtualizationExtensions $true

参考: https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/user-guide/nested-virtualization

下記の構成で動作を確認。

L2ゲスト CentOS 7.9
L1ハイパーバイザ qemu-kvm 1.5.3
L1ゲスト CentOS 7.9
L0ハイパーバイザ Hyper-V (Windows 10 21H2)

virt-host-validateでのWARN/FAIL

  QEMU: Checking for device assignment IOMMU support                         : WARN (No ACPI DMAR table found, IOMMU either disabled in BIOS or not supported by this hardware platform)
   LXC: Checking if device /sys/fs/fuse/connections exists                   : FAIL (Load the 'fuse' module to enable /proc/ overrides)

制限

  • L2ゲストのCentOS 7に/dev/ptp0が作成されないので、仮想PTPハードウェアクロックが使用できない。
  • 最終更新: 2023-04-04 06:28
  • by nabium