【问题标题】:Why virsh domxml-to-native changes PCI slot number为什么 virsh domxml-to-native 会更改 PCI 插槽号
【发布时间】:2019-09-04 11:24:29
【问题描述】:

我有以下网络定义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>

slot=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】:

    在 4.5.0 版本中已通过 libvirt 用户组验证为 bug,正在修复中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-09-05
      • 2019-10-29
      • 1970-01-01
      • 2013-05-24
      • 2015-05-20
      • 2020-01-03
      • 2021-05-12
      相关资源
      最近更新 更多