Назад | Перейти на главную страницу

Потеря сети Citrix Xen VM

У моего клиента установлен 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-адрес на своем нике, и он останется.