动态绑定网卡后重启虚机网卡配置丢失问题
来源:互联网 发布:linux ntp服务器搭建 编辑:程序博客网 时间:2024/06/10 16:47
如果windows虚机在运行过程中,通过nova interface-attach命令绑定网卡,重启虚机后,会出现第二块网卡被识别成新的网卡,导致网卡配置恢复为默认的DHCP方式的情况。
原因是网卡的PCI号变化导致。
虚机在重启和创建过程中,通过:
def _create_domain(self, xml=None, domain=None, instance=None, launch_flags=0, power_on=True): """Create a domain. Either domain or xml must be passed in. If both are passed, then the domain definition is overwritten from the xml. """ err = None try: if xml: err = (_LE('Error defining a domain with XML: %s') % encodeutils.safe_decode(xml, errors='ignore')) domain = self._conn.defineXML(xml)向libvirt层通过defineXML传入虚机的设备信息,qemu根据这些设备,依次分配PCI号。
如果是动态绑定设备,则会调用:
def _attach_pci_devices(self, dom, pci_devs): try: for dev in pci_devs: dom.attachDevice(self._get_guest_pci_device(dev).to_xml())即,通过libvirt的attachDevice方式动态挂载。
此时,新设备只能递增选取PCI中最大的值。
由于虚机重启会重新下发设备配置,重新排列PCI。所以就出现了动态挂载的设备,在虚机重启后,作为默认设备,PCI号前后发生变化的情况。导致虚机系统识别为新设备的问题。
0 0
- 动态绑定网卡后重启虚机网卡配置丢失问题
- 网卡绑定配置
- bond网卡绑定配置
- 虚拟网卡配置与多网卡绑定
- RHEL5下配置网卡绑定
- linux双网卡绑定配置
- Linux网卡配置与绑定
- Linux网卡配置与绑定
- win2012R2配置双网卡绑定
- Linux网卡配置与绑定
- 多网卡绑定配置-bonding
- Hadoop绑定多网卡问题
- 双网卡配置问题
- Linux --- 网卡配置问题
- 绑定网卡
- 网卡绑定
- redhat 配置网卡的问题:__tmp网卡
- Linux总结笔记4-网卡配置及双网卡绑定
- 图说C++对象模型:对象内存布局详解
- 20160918iOS音频开发之资源(AVAsset)与元数据,解决获取资源属性问题(三)
- 《GPU高性能编程CUDA实战》学习笔记(十一)
- Jvm内存分配
- Android 仿IOS解锁锁屏文字抖动效果
- 动态绑定网卡后重启虚机网卡配置丢失问题
- Hibernate深入理解----01基础知识介绍及安装相关插件
- 2.1 ArrayAdapter的使用
- Timus Online Judge:1225. Flags
- Log打印--菜鸟初体验
- 使用Scrapy框架编写爬虫
- 排序算法之——基数排序(Java实现)
- 回调函数与钩子。
- Intellij Idea 快速开发