У меня есть сервер Windows 2008 с Hyper-V. На сервере 6 сетевых адаптеров, настроенных следующим образом:
Очевидно, что сетевые адаптеры iSCSI используются для хранения виртуальных машин. Я установил половину виртуальных машин на хосте на коммутаторе, назначенном NIC05, а другую половину на коммутаторе, назначенном на NIC06. У нас есть несколько производственных сетей, в которых могут появиться виртуальные машины, поэтому порты коммутатора, к которым подключены NIC05 и NIC06, являются транковыми, а затем мы помечаем сетевой адаптер на виртуальной машине для соответствующей VLAN. На этом хосте нет кластеризации.
Теперь я хочу назначить некоторое хранилище iSCSI непосредственно виртуальной машине. На мой взгляд, у меня есть 2 варианта:
Добавьте виртуальные локальные сети iSCSI к транкинговым портам (NIC05 и NIC06), добавьте две сетевые карты к виртуальной машине, которой требуется хранилище iSCSI, и пометьте их для виртуальных локальных сетей iSCSI.
Создайте два дополнительных виртуальных коммутатора на хосте. Назначьте один NIC03 и один NIC04. Добавьте два сетевых адаптера к виртуальной машине, которой требуется хранилище iSCSI, и позвольте им поделиться этим путем к SAN с хостом.
Мне интересно, сколько накладных расходов имеет маркировка VLAN в Hyper-V, и я не видел никаких дискуссий по этому поводу. Я также немного обеспокоен тем, что что-то странное на виртуальной машине, подключенной к iSCSI, может привести к насыщению сетевых адаптеров iSCSI или вызвать другие проблемы, которые могут угрожать доступу к хранилищу для всего хоста, что было бы плохо.
Есть мысли или предложения? Как вы настраиваете свои хосты, когда виртуальные машины подключаются напрямую к iSCSI?
Когда дело доходит до iscsi, мы часто делаем специальный конфиг:
Поэтому я бы не стал смешивать производственную сеть с сетью передачи данных (iscsi).
Предоставление прямого доступа iscsi к хранилищу может быть полезно на виртуальной машине, если, например, вы делаете снимок через хранилище. (Equallogic затем обеспечивает интеграцию между SQL / Exchange и моментальным снимком Equallogic).
С VMware ESXi (по крайней мере) ваше хранилище iSCSI абстрагируется для ваших гостей в виде хранилищ данных VMFS, поэтому на самом деле это не что иное, как назначение большего объема хранилища гостю через VI Client. Хотя это проще в администрировании и управлении, это также дает вам дополнительный уровень безопасности хоста, поскольку ваши гости не имеют прямого доступа к уровню физического хранилища.
Однако, если у вас есть законная причина для этого, я бы подумал, что лучший способ для этого - разместить гостевую виртуальную машину в той же VLAN, что и ваши устройства iSCSI, как описано в №1.
Подключите цель iSCSI к хосту Hyper-V, а затем сделайте его сквозным диском для соответствующего гостя.