7

У меня есть клиент Hyper-V на Win8, на котором размещены несколько виртуальных машин, таких как Ubuntu, чистая сборочная машина Windows и т.д. Мои виртуальные машины подключены к внешнему виртуальному коммутатору (совместно с операционной системой управления), и это прекрасно работает ... какое-то время - они могут видеть мир. Однако через неопределенное время, когда я возобновлю гостевую виртуальную машину, у нее не будет доступа в Интернет. Это просто не может видеть. Полное отключение гостя и его перезапуск не помогают.

В настоящее время единственный способ, которым я могу "вылечить" это приостановить работу гостей, зайти в Virtual Switch Manager, удалить мои виртуальные коммутаторы, повторно добавить те же виртуальные коммутаторы и повторно активировать гостевую ОС. Тогда это сразу работает. Это даже работает, если гость был просто приостановлен (не полностью выключен).

Это общая ошибка? Что я могу сделать, чтобы предотвратить это?

Обновление: после экспериментов кажется, что мне нужно только удалить / повторно добавить внешний виртуальный коммутатор. До этого гостевая ОС думает, что она отключена.

2 ответа2

3

Это может быть проблема с драйвером.

Например, в потоке виртуального коммутатора Hyper-V (Windows 8) было принято решение о переходе на драйверы Windows 7, а не на те, которые установлены в Windows 8.

2

Проблема заключалась в (как справедливо заметил harrymc) хитрых драйверах и / или оборудовании, в данном случае в сетевом адаптере Marvell. Невозможно было следовать подходу "использовать более старый драйвер" (он просто не устанавливается, и я не уверен, что это хорошая практика), поэтому вместо этого я добавил сетевой адаптер Intel CT (или GT было бы хорошо, если бы у вас не было свободного слота PCI Express).

При наличии встроенного сценария этот сценарий может произойти при приостановке хоста: он просто не возобновляется корректно в отношении Hyper-V. С выделенным NIC - это просто работает. Если у вас возникнут проблемы с заменой сетевого адаптера, вы также можете получить хорошо поддерживаемую модель / марку, поэтому я выбрал Intel.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .