为什么virsh domxml-to-native更改PCI插槽号

问题描述 投票:0回答:1

我有以下网络定义virsh edit vm的定义:

    <controller type='pci' index='0' model='pci-root'/>                                             
    <interface type='bridge'>                                                                       
      <mac address='f2:ff:ff:ff:ff:07'/>                                                            
      <source bridge='br0:'/>                                                                       
      <model type='e1000'/>                                                                         
      <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>                   
    </interface>

即插槽= 3,但运行virsh domxml-to-native qemu-argv后,我得到 -

qemu-system-x86_64 -name guest=vm07 -machine pc-i440fx-2.12,accel=kvm,usb=off,dump-guest-core=off -cpu SandyBridge-IBRS -m 4096
.... -netdev tap,fd=21,id=hostnet0
-device e1000,netdev=hostnet0,id=net0,mac=f2:ff:ff:ff:ff:07,bus=pci.0,addr=0x2

即slot = 2,它改变了之前的ens3接口 - > ens2接口并且无法通过dhcp获取IP。

知道为什么会这样,以及如何保留插槽号码?谢谢!

qemu libvirt pci virsh
1个回答
0
投票

使用libvirt用户组验证为版本4.5.0中的错误,修复方式正在进行中。

© www.soinside.com 2019 - 2024. All rights reserved.