В настоящее время мы запускаем SBS2008 DC / Exchange / AD на устаревшем оборудовании. Прежде чем он упадет полностью, мы пытаемся виртуализировать его, так как у нас есть блестящий новый (и недостаточно используемый) хост VMWare. В данный момент я провожу тестовые запуски изолированной сети, чтобы выяснить, сколько времени это займет, каких багов ожидать и т.д. и т.д. В случае, если это имеет значение, процесс, которому мы следуем, следующий
В самом конце восстановления мы получили две ошибки, связанные с отсутствием драйверов с общими длинными именами устройств PCI - я почти уверен, что это те же два устройства, с которыми у меня возникли проблемы, но не знаю, как это проверить. (Мы попытались повторно выполнить поиск на диске VMWare tools для этих fut, не удалось, поэтому я скрестил пальцы и нажал «Игнорировать»)
После загрузки я устанавливаю инструменты VMWare (полная установка) и перезапускаю. Кажется, что все работает нормально в очень изолированной среде, в которой я нахожусь, однако диспетчер устройств показывает проблемы (то есть желтые!) С 2 устройствами -
Virtual Machine Bus
Virtualization Infrastructure Driver
Попытка обновить эти драйверы (автоматически или с помощью поиска на диске инструментов VMWare) показывает, что они, по-видимому, самые последние. Статус устройства (для обоих):
Windows не может загрузить драйвер устройства для этого оборудования. Драйвер может быть поврежден или отсутствовать (Код 39).
Мои поиски не выявили ничего, связанного с VMWare, однако я видел несколько статей вроде вот этот и вот этот связанных с Hyper-V и с разными кодами состояния, но с теми же устройствами. Тем не менее, я попытался устранить неполадки для них (включение HAL в msconfig-> вкладка Boot-> Дополнительные параметры; отключение и повторное включение устройства) безрезультатно.
В журналах событий нет ничего, что могло бы показаться связанным, на самом деле я не вижу, чтобы что-то было затронуто, но я бы предпочел не узнавать в нерабочее время в пятницу вечером в конце миграции, когда все, что я хочу думать, смотреть ли GoT или Legend of the Seeker, когда я вернусь домой. Есть ли кто-нибудь, кто сталкивался с этим раньше или имеет опыт, чтобы сказать, каковы могут быть результаты / причины?
Хорошо, поэтому ответ здесь - не делай того, что я сделал.
Эти два устройства связаны с Hyper-V - они существуют на гипервизоре Hyper-V для связи с виртуальной машиной, работающей на нем.
Мое заблуждение заключалось в том, что я предполагал, что они появились там, когда я виртуализировал сервер, и, как таковые, они были системными для виртуальной машины. Когда я прочитал в Интернете, что они предназначены для связи между хостом и виртуальными машинами, я предположил, что они составляли часть этой связи с виртуальной машиной.
Что подсказало мне настоящую проблему, так это то, что я заметил, что на физическом сервере также были эти устройства (хотя и с рабочими драйверами). Это привело меня к осознанию того, что роль Hyper-V была установлена там (совершенно без необходимости) и что я мог решить проблему, просто удалив эту роль.
Оглядываясь назад, это имеет большой смысл - запуск одной платформы виртуализации внутри другой кажется рецептом катастрофы.
Для справки - удаление роли с уже виртуализированной машины, похоже, уничтожило ее - после перезагрузки он перешел на 100% ЦП и завис на «Установка обновлений - этап 3 из 3, 76%». При безопасной загрузке не удалось полностью вернуться. В данном случае это была тестовая виртуальная машина, так что это не большая потеря, но мораль истории такова, если перефразировать известную цитату - не используйте гипервизор. Удалите все программы виртуализации ПЕРЕД p2v.