none
HyperV: Ошибка при попытке получения списка виртуальных коммутаторов RRS feed

  • Вопрос

  • Здравствуйте

    Не знаю, правильно ли я выбрал раздел, надеюсь что да, так как проблема с HyperV на Windows 10

    У меня подняты две виртуальные машины Ubuntu server 14.04

    Обе машины используют 3 виртуальных коммутатора: 2 внешних (WiFi и ethernet) и внутренний

    Для работы я иногда использую VPN подключение к сети предприятия (Cisco VPN Connect) и однажды мне потребовалось запушить в корпоративный gitlab код с виртуалки, для чего я попытался создать 4-й внешний виртуальный коммутатор, использующий VPN подключение, что разумеется не удалось, тогда я создал внутренний коммутатор и попытался вручную связать его мостом с VPN подключением, что так же оказалось безуспешно и удалил оба интерфейса из моста (VPN и новый внутренний интерфейс)

    После перезагрузки системы столкнулся с проблемой: 

    1. В списке сетевых подключений пропали все интерфейсы, созданные HyperV, кроме моста

    2. При попытке открыть менеджер виртуальных коммутаторов я получаю ошибку: "Произошла ошибка при попытке получения списка виртуальных коммутаторов"

    3. Виртуальные машины в состоянии "Сохранена" и с их интерфейсами я тоже ничего не могу сделать (виртуальным машинам 4-й злополучный коммутатор я не добавлял)

    Вопрос: скажите пожалуйста, как мне в этой ситуации удалить все виртуальные коммутаторы и создать их снова?

    11 июля 2016 г. 11:21

Ответы

  • не помогло.

    да, забыл уточнить - я удалил мост, что бы я смог подключиться к интернету, так как пока он висел на адаптере сеть не работала нормально

    При нажатии "Ок" в свойствах физического адаптера говорит "В результате сделанного выбора будут так же отключены следующие компоненты: Hyper-V Extensible Virtual Switch" 

    Включить его нужно. Если не поможет, то переустановите сам hyper-v. ВМ потом вручную добавите.

    P.S. если хотите что-то в корп.сеть отправить..разворачивайте это непосредственно в корп.сети. траблшутить можно бесконечно подобное.


    Roman Levchenko, MVP, MCSE, MCSA, MCITP, MCTS, VCP6-DCV http://www.rlevchenko.com


    • Изменено R.LevchenkoMVP 11 июля 2016 г. 12:19 PS
    • Помечено в качестве ответа elser 11 июля 2016 г. 14:11
    11 июля 2016 г. 12:17

Все ответы

  • Get-VMSwitch что выдаёт? та же ошибка?

    Hyper-V Extensible Switch в протоколах есть у адаптера? 


    Roman Levchenko, MVP, MCSE, MCSA, MCITP, MCTS, VCP6-DCV http://www.rlevchenko.com

    11 июля 2016 г. 11:34
  • Воспользуйтесь powershell:

    Get-VMSwitch | Remove-VMSwitch

    Команда удалит все виртуальные коммутаторы на хосте

    11 июля 2016 г. 11:34
  • PS C:\Windows\system32> Get-VMSwitch
    Get-VMSwitch : Общий сбой.
    строка:1 знак:1
    + Get-VMSwitch
    + ~~~~~~~~~~~~
        + CategoryInfo          : NotSpecified: (:) [Get-VMSwitch], VirtualizationException
        + FullyQualifiedErrorId : Unspecified,Microsoft.HyperV.PowerShell.Commands.GetVMSwitch
    11 июля 2016 г. 11:37
  • В св-ах физ.адаптера включите протокол Hyper-V Extensible Switch и попробуйте заново

    P.S. открыть менеджер заново. удалять свитчи не требуется пока


    Roman Levchenko, MVP, MCSE, MCSA, MCITP, MCTS, VCP6-DCV http://www.rlevchenko.com

    11 июля 2016 г. 11:38
  • не помогло.

    да, забыл уточнить - я удалил мост, что бы я смог подключиться к интернету, так как пока он висел на адаптере сеть не работала нормально

    При нажатии "Ок" в свойствах физического адаптера говорит "В результате сделанного выбора будут так же отключены следующие компоненты: Hyper-V Extensible Virtual Switch" 

    11 июля 2016 г. 11:54
  • не помогло.

    да, забыл уточнить - я удалил мост, что бы я смог подключиться к интернету, так как пока он висел на адаптере сеть не работала нормально

    При нажатии "Ок" в свойствах физического адаптера говорит "В результате сделанного выбора будут так же отключены следующие компоненты: Hyper-V Extensible Virtual Switch" 

    Включить его нужно. Если не поможет, то переустановите сам hyper-v. ВМ потом вручную добавите.

    P.S. если хотите что-то в корп.сеть отправить..разворачивайте это непосредственно в корп.сети. траблшутить можно бесконечно подобное.


    Roman Levchenko, MVP, MCSE, MCSA, MCITP, MCTS, VCP6-DCV http://www.rlevchenko.com


    • Изменено R.LevchenkoMVP 11 июля 2016 г. 12:19 PS
    • Помечено в качестве ответа elser 11 июля 2016 г. 14:11
    11 июля 2016 г. 12:17
  • Да, я так и понял, что придется Hyper-V переустанавливать, но целая история добавить виртуалку в состоянии "Сохранена", надеялся, что есть решение.

    P.S. да, согласен и вообще по сути я просто поленился настраивать VPN на сертификате под Ubuntu, решив, что есть путь проще... оказалось куда сложней :)

    11 июля 2016 г. 12:31
  • Спасибо, переустановка Hyper-V помогла - виртуалки добавлять не пришлось, они сразу уже были в списке после переустановки, только виртуальные коммутаторы снова создал и всё, но есть одна странность - теперь в списке сетевых подключений есть интерфейсы, созданные прежним Hyper-V и в менеджере виртуальных коммутаторов они не отображаются, скажите, мне их как лучше удалить? 
    11 июля 2016 г. 13:31
  • если в gui они есть, то можно оттуда. только осторожно. если не получится, то реестр... только очень осторожно.


    Roman Levchenko, MVP, MCSE, MCSA, MCITP, MCTS, VCP6-DCV http://www.rlevchenko.com

    11 июля 2016 г. 13:39
  • Удалил через диспетчер устройств - сперва отключил в списке подключений все лишние интерфейсы, потом удалил в диспетчере устройств соответствующие сетевые устройства, которые помечены как отключенные и все Hyper-V Virtual Ethernet Adapter, которые помечены как проблемные и теперь все ок

    Спасибо за поддержку :)

    11 июля 2016 г. 14:11