winserver2k3 虚拟网卡拿不到ip
问题
- 虚拟机在dashboard上设置静态ip后,虚拟网卡永远在获取ip地址
- 虚拟机在dashboard上设置动态id,虚拟机可以拿到ip
解决方法
- 虚拟机在装完虚拟网卡驱动后需要修改注册表
在运行中输入regedit,打开注册表编辑器,找到“HKEY-LOCAL- MACHINESystemControlSet001coontrolsessionmanageEnvironment,在其下新 建“DWORD”,命名为”Devmgr_Show_Nonpresent_Devices”,双击此键,将“数据数值”设定为”1”。关闭 注册表,重新启动windows xp或重新登录,在设备管理器中单击查看->显示隐藏设备,展开“网络适配器”卸载原来的老网卡
- 设置虚拟机的虚拟网卡为dhcp
- 重启
分析
物理机在p2v的过程中,需要卸载原有的物理网卡,安装virtio网卡,winserver的网卡驱动没有删掉,只是隐藏了,并且原来的ip还在这张物理网卡上,p2v后,虚拟机有物理网卡和virtio两张网卡,openstack给虚拟机分配原来的ip,但是这个ip在已经被隐藏的物理网卡上面,将原来的物理网卡驱动卸载掉,并重启就ok