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

Сеть в 2003 SP2 VM работает под 2012 Standard Hyper-V, адаптер не работает

У нас была виртуальная машина Web / SQL Server 2003 SP2, работающая на хост-оборудовании. Хостинговая компания перестала отвечать, поэтому мы решили переместить виртуальную машину. Пока что я сделал следующее:

Теперь, когда я запускаю и подключаюсь к виртуальной машине, у меня появляется предупреждение на сетевом адаптере. Статус показывает "... сеть не назначила сетевой адрес компьютеру"

Когда я смотрю на детали ...

Physical Address (a mac address)
IP Address 169.254.107.25
Subnet Mask 255.255.0.0
Default Gateway (blank)
DNS Server (blank)
WINS Server (blank)

Черт возьми, Джим, я разработчик, а не администратор сервера! В любом случае, мне явно чего-то не хватает в конфигурации, но большая часть того, что я нашел в Интернете, просто говорит о настройке внешнего переключателя, и все хорошо, что здесь не так.

Я могу купить дополнительный IP, если это поможет. В конечном итоге мы будем запускать SQL и IIS на виртуальной машине 2003, поэтому мне нужно убедиться, что у меня все настроено, чтобы я мог указать доменное имя на виртуальную машину и подключиться к виртуальной машине через RDP и SSMS. Может быть, есть какая-то пересылка или что-то, что мне нужно настроить, как только я разберу сетевой адаптер?

Это на выделенном сервере OVH (уровень KS). Решение заключалось в том, чтобы заказать один из IP-адресов аварийного переключения через портал учетной записи OVH и использовать его для виртуальной машины следующим образом:

  • Заказать отказоустойчивый IP
  • Добавьте адрес виртуального Mac через портал OVH
  • В диспетчере Hyper-V отредактируйте виртуальную машину, чтобы установить MAC-адрес сетевого адаптера на сгенерированный.
  • В виртуальной машине установите IP-адрес, шлюз, подсеть, аналогичные тем, которые есть на хосте, но с использованием нового IP-адреса, но с новым IP-адресом с 0,254 в качестве окончательных чисел для шлюза и 255.255.255.0 для подсети.
  • Используя regedit, найдите новый IP и измените подсеть на 255.255.255.255

Это подключило меня. После подключения я обнаружил, что мне нужно открыть порты как на хосте, так и на виртуальной машине, чтобы заставить их работать, например, для FTP, диспетчера SQL, RDP.

Виртуальной машине нужен IP-адрес (отдельный от хоста Hyper-v). Если он находится в сети без DHCP, вам нужно выяснить, какой IP-адрес использовать. В вашем вопросе мало что говорится о сетевых деталях, но если это размещенная среда, я предполагаю, что вам нужно купить дополнительный IP-адрес и назначить его виртуальной машине.