在KVM/XEN上安装虚拟机,或者克隆虚拟机,有时会出现VM网卡找不到的现象。
各种解决尝试:
1. 查看/etc/sysconfig/network-scripts/ifcfg-eth0是否配置正确,尤其clone其他VM得到的,eth0文件中mac地址是原地址,要么更正,要么删除HWADDR这一行。
2. 查看/etc/udev/rules.d/70-persistent-net.rules文件,修改对应参数,我一般比较懒,直接删除,重启会重建。
3. 查看/etc/sysconfig/network文件是否存在,不存在创建之,内容:
NETWORKING=yes
HOSTNAME=localhost.localdomain
以上解决办法,做完后,有的需要重启network服务,有的需要reboot
以下是之前做neutron部分的笔记,也记录于此:
note1:
Device eth0 does not seem to be present, delaying initialization.
Couple ways to fix this:
Delete /etc/udev/rules.d/70-persistent-net.rules & reboot the VM.
These will be rebuilt during the next boot using the current state of the virtual machine.
Set the immutable b