У меня есть 2 сервера Dell R710 (предназначенные для установки кластера HyperV) и настроен MD3000i SAN:
Сервер1 / Сервер2:
У меня оба сервера настроены как бездисковые с загрузкой iSCSI из SAN без проблем. Но как мне получить доступ к iSCSI из виртуальной машины, чтобы я мог настроить кластеризацию между виртуальными машинами? Я могу выполнить эхо-запрос от хоста к SAN, но обнаружил, что NIC3 / 4 не может использоваться для виртуальной сети в HyperV? Что я делаю не так?
Создавая виртуальную машину, вы назначили ее виртуальной сети. Эта виртуальная сеть при создании была назначена физическому сетевому адаптеру на сервере. После этого виртуальная машина сможет получить доступ только к сетям, доступным для этого физического сетевого адаптера. Я предполагаю, что дана конфигурация NIC ваших хостов, у вас есть виртуальная сеть, назначенная для NIC 1, и, поскольку NIC 1 не может подключиться к MD3000i, вы застряли.
Если мои предположения верны, решение состоит в создании еще двух виртуальных сетей в Hyper-V. Назначьте одну для NIC 3 и одну для NIC 4. Затем добавьте еще две NIC к виртуальной машине, подключите по одной к каждой из этих виртуальных сетей и настройте их с IP-адресами в любом диапазоне, который вы используете для iSCSI.
Если мои предположения неверны, опубликуйте дополнительную информацию.
Я отвечаю на свой вопрос, так как окончательно отказался от бездисковой установки. После того, как я установил физические жесткие диски на серверы и установил 2008 R2 локально, все, похоже, начало работать должным образом, и я могу использовать все 4 сетевые карты внутри диспетчера HyperV. Возможно, в BIOS / NIC внесены некоторые изменения, когда машина загружается с iSCSI, что делает их непригодными для использования HyperV.