У моего клиента установлен XenServer 6.0.2 с двумя виртуальными машинами Window Server 2008 R2.
При каждой перезагрузке виртуальные машины теряют свои IP-настройки (IP-адрес, подсеть, шлюз). Каждый раз после перезагрузки мне нужно войти в каждую виртуальную машину через XenCenter и повторно применить необходимые статические настройки IP.
Это вызывает проблемы с подключенными дисками iSCSI в каждой виртуальной машине - диски необходимо повторно подключать после каждой перезагрузки.
Например, сетевой адаптер перед перезагрузкой имеет следующие настройки:
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 -> Virtual Network Interfaces для каждого адаптера установлен статический MAC-адрес (т. Е. «Использовать этот MAC-адрес»).
Я пробовал следующие команды на одной виртуальной машине, но это не дало результата:
netsh winsock reset catalog
netsh int ip reset
Может кто-нибудь помочь?
Это может произойти, если вы задали конфигурацию сети до установки инструментов XenServer на гостевой системе.
Откройте диспетчер устройств на сервере и убедитесь, что у вас включен параметр «Показать скрытые устройства» (меню «Просмотр» -> «Показать скрытые устройства»).
Если вы видите в списке какие-либо дополнительные сетевые адаптеры, например устройства Realtek RTL8139, удалите их из диспетчера устройств.
Затем дважды проверьте, что ваш сетевой адаптер настроен на правильный IP-адрес, и перезагрузите компьютер. Он должен сохранить настроенные вами параметры IP.
Эта проблема возникает, когда инструменты XenServer устанавливают новый паравиртуализированный сетевой адаптер, используя те же параметры IP, что и изначально настроенный виртуализированный сетевой адаптер (обычно виртуальный сетевой адаптер Realtek), без удаления настроек из старого сетевого адаптера. Это вызывает конфликт IP-адресов, и новый сетевой адаптер возвращается к автоматической настройке.
Войдите как локальная учетная запись администратора
Откройте командную строку
Выполните команду set devmgr_show_nonpresent_devices=1
Запустите диспетчер устройств, набрав devmgmt.msc
в том же сеансе командной строки (так что сеанс диспетчера устройств «видит» переменную среды)
В диспетчере устройств выберите Просмотр -> Show hidden devices
Теперь призрачные сетевые карты (RTL8139 +) должны быть видны в разделе «Сетевые адаптеры», и вы сможете просто удалить их, просто щелкнув их правой кнопкой мыши и выбрав «Удалить».
После удаления призрачных сетевых адаптеров снова установите IP-адрес на своем нике, и он останется.