
Я пытаюсь сделать что-то, казалось бы, очень простое, и в течение 2 дней пересматривал предыдущие посты на эту тему, но безуспешно:
- Настройка сервера Hyper-V 2019
- На этом сервере установите гостевую виртуальную машину Gen-2 (стандарт Windows Server 2016)
- Вот и все !
Меня заверили в письменной форме (от Dell), что оборудование, которое я купил 3 месяца назад, подходит для виртуализации…
Настройка Hyper-Server и присоединение его к домену были довольно простыми. Даже установка VM была довольно простой.
Но я просто не могу подключить гостевую виртуальную машину к сети!
Вот текущее состояние после того, как я перезапустил систему с нуля (то есть переустановил компьютер с нуля) и оставил настройки по умолчанию, сгенерированные Microsoft:
У хоста есть доступ к Интернету (и он подключен к AD) через сетевой адаптер Ethernet № 1.
- Назначенный статический IP: 192.168.0.96
- Подсеть: 255.255.255.0
- шлюз: 192.168.0.1
- DNS-сервер: 192.168.0.1
Из удаленного менеджера Hyper-V (поскольку у Hyper-V Server нет графического интерфейса) я создал новый виртуальный коммутатор (и только один)
- Имя:vSwitchExternXyz
- Тип: внешний
- Подключен к внешней сети с помощью того же сетевого адаптера №1
- Разрешил операционной системе управления совместно использовать этот сетевой адаптер (это по умолчанию)
При выполнении «ipconfig» в командной строке на хосте я вижу новый «Ethernet-адаптер vEthernet (vSwitchExternXyz)», созданный этим методом, имеющий:
- Автоконфигурация IP4 Адрес: 169.254.197.61 (Эй, это адрес APIPA!)
- Подсеть: 255.255.0.0
- шлюз:никто!
Из удаленного менеджера Hyper-V я назначил этот виртуальный коммутатор vSwitchExternXyz (единственный, который я создал в Хосте) к гостевой виртуальной машине
- Я оставил неотмеченными обе опции «Включить идентификацию виртуальной локальной сети» и «Включить управление полосой пропускания» (по умолчанию они не отмечены)
Когда я запускаю и подключаюсь к этой единственной виртуальной машине и смотрю на ее сетевую конфигурацию, я получаю:
- Автоконфигурация IP4 Адрес: 169.254.224.167 (снова еще один адрес APIPA!)
- Подсеть: 255.255.0.0
- шлюз:никто!
На этой картинке я не удивлен, что не могу даже пинговать IP за пределами диапазона адресов APIPA, потому что шлюз по умолчанию, похоже, отсутствует. Я пытался назначить ему IP и допустимый шлюз (такой же, как у хоста), но это не дало никаких результатов.Но я пока не знаю, как должна выглядеть успешная конфигурация.
Вопросы
У меня нет работающей среды для сравнения, чтобы увидеть, правильны ли эти значения по умолчанию. Должны ли виртуальный коммутатор и адаптер vNIC виртуальной машины получать IP-адреса?
Разве виртуальный коммутатор и адаптер vNIC виртуальной машины не должны находиться в той же подсети, что и хост (то есть 192.168.0.x), и указывать на один и тот же шлюз?
Почему моя виртуальная машина не имеет доступа в Интернет?
решение1
Я обратился в службу поддержки Microsoft, чтобы решить эту проблему (на ее решение у двух технических специалистов ушло в общей сложности 2,5 часа).
Проблема была в виртуальном коммутаторе, который был поврежден по непонятным причинам.
Недостаточно было просто удалить vSwitch и создать его заново.
Мне пришлось:
- оставьте неисправный vSwitch там,
- создать новый vSwitch
- Назначьте новый коммутатор адаптеру гостевой виртуальной машины.
- только после этого удалите неисправный vSwitch
Проблема устранена благодаря Раджу из службы технической поддержки Microsoft.