我的客户端安装有2个Window Server 2008 R2虚拟机的XenServer 6.0.2。
每当虚拟机重新启动时,它们将丢失其IP设置(IP地址,子网,网关)。 每次重启后,我都需要通过XenCenterlogin到每个虚拟机,然后重新应用所需的静态IP设置。
这会导致每个VM中连接的iSCSI驱动器出现问题 – 每次重新引导后都需要重新连接驱动器。
例如,networking适配器具有以下设置预重新启动:
Description . . . . . . . . . . . : Citrix PV Ethernet Adapter #0 Physical Address. . . . . . . . . : C6-FB-A2-4F-2C-F3 IPv4 Address. . . . . . . . . . . : 10.101.0.101(Preferred) Subnet Mask . . . . . . . . . . . : 255.255.255.0 Default Gateway . . . . . . . . . : 10.101.0.10 DNS Servers . . . . . . . . . . . : 10.101.0.100 NetBIOS over Tcpip. . . . . . . . : Enabled
后重启:
Description . . . . . . . . . . . : Citrix PV Ethernet Adapter #0 Physical Address. . . . . . . . . : C6-FB-A2-4F-2C-F3 Autoconfiguration IPv4 Address. . : 169.254.153.174(Preferred) Subnet Mask . . . . . . . . . . . : 255.255.0.0 Default Gateway . . . . . . . . . : DNS Servers . . . . . . . . . . . : 10.101.0.100 NetBIOS over Tcpip. . . . . . . . : Enabled
在XenCenter – >虚拟networking接口下,每个适配器都设置为静态MAC地址(即“使用此MAC地址”)。
我已经尝试了一个虚拟机内的以下命令,但这没有影响:
netsh winsock reset catalog netsh int ip reset
有人可以帮忙吗?
如果您在来宾上安装XenServer工具之前设置networkingconfiguration,则可能会发生这种情况。
在服务器上打开设备pipe理器,并确保您有“显示隐藏的设备启用”(查看菜单 – >显示隐藏的设备)。
如果看到列出的其他networking适配器(如Realtek RTL8139设备),请将其从设备pipe理器中删除。
然后仔细检查你的网卡是否设置了正确的IP地址,然后重启。 它应该保留你configuration的IP设置。
当XenServer工具安装一个新的半虚拟化networking适配器,使用与初始configuration的虚拟化networking适配器相同的IP设置(通常为虚拟Realtek网卡),而不从旧网卡中删除设置时,会出现此问题。 这会导致IP冲突,并且新的NIC将恢复为自动configuration。
以本地pipe理员帐户login
打开命令提示符
发出命令set devmgr_show_nonpresent_devices=1
通过在相同的命令提示符会话中键入devmgmt.msc启动设备pipe理器(因此设备pipe理器会话“看到”环境variables)
在设备pipe理器中select查看 – > Show hidden devices
现在Ghosted网卡(RTL8139 +)应该在networking适配器下可见,你应该能够只卸载它们,只需右键单击它们并select卸载
卸载幻影网卡后,再次设置您的网卡的IP地址,它会坚持下去。