Вопрос или проблема
Я новичок в Fibre Channel
, поэтому, пожалуйста, примите это во внимание. У нас есть 3 сервера. 2 сервера работают на Hyper-V, а 3-й сервер был приобретен для выполнения функций файлового/резервного сервера для этих 2 серверов. Все сервера работают на Windows 2012 STD
.
Шаги, которые я сделал:
- Я подключил сервер A и сервер B к одной 2-ухпортовой карте на сервере C.
- Я установил на все сервера функционал под названием Удаленное управление хранилищем на основе стандартов Windows, но не вижу никаких изменений.
- Я создал
StoragePool
иВиртуальные диски хранения
на сервере C, и я хотел бы поделиться ими с сервером A и сервером B, но что бы я ни делал, я не могу их увидеть на этих серверах.
Существует ли что-то похожее на iSCSI Initiator, но для Fibre Channel?
В общем, для Fibre Channel используется переключатель. Тем не менее, поддерживается и прямое подключение, но, обычно, между целями и инициаторами. Инициаторы – это HBA серверов, цели – это дисковые накопители (или ленты). Я не знаю программного обеспечения, которое можно было бы запустить на Windows, чтобы сервер мог представить свой HBA как цель.
То, что вы пытаетесь сделать, определенно поддерживается и хорошо документировано через Ethernet, но, согласно быстрому поиску в Google по этому вопросу, это не поддерживает FC.
Я думаю, что ваше лучшее решение, как и другие предложили, это купить какое-нибудь оборудование 10GbE.
Тем не менее, на самом деле возможно сделать то, что вы пытались сделать, с несколькими оговорками – первая из них заключается в том, что вы не запускаете Windows на FC-целевой машине: драйверы для Linux для HBA QLogic и Emulex поддерживают режим FC-цели:
Это, конечно, требует, чтобы вы были уверены в настройке сервера хранения на базе Linux. Существуют некоторые пакеты на базе NAS/SAN для Linux, которые добавят слой конфигурации для вас, и Openfiler в частности поддерживает FC Target режим при использовании HBA QLogic. Я не использовал Openfiler, так что не могу ничего о нем сказать, кроме того, что он существует.
Тем не менее, я использовал режим цели как для Emulex, так и для QLogic HBA под Linux и могу подтвердить, что это работает хорошо.
Ничего из этого не говорит о том, является ли это хорошей идеей или нет, хотя если OpenFiler готовы взимать плату за коммерческую поддержку режима FC target для QLogic, значит, они должны быть готовы за него отвечать.
Существует ли что-то похожее на iSCSI Initiator, но для Fibre Channel?
Вы не можете иметь инициализатор FC только программного обеспечения, потому что вам все равно нужно физическое подключение к кабелям FC, будь то медные или стеклянные. Этим занимается FC HBA, поэтому HBA FC необходим. Но вы можете иметь программное обеспечение FC целевой, которое перепрограммирует ваш FC HBA на работу в качестве ‘цели’ вместо ‘инициатора’, используя ЦП, ОЗУ и хранилище вашего сервера, чтобы предложить LUN другому инициатору Fibre Channel в сети. Некоторые компании зарабатывали большие деньги, заменяя FC SAN на свои устройства на основе COTS. Но, с учетом того, что Fibre Channel становится все менее актуальным, это уже старая новость…
Ответ или решение
Для того чтобы разделить Fibre Channel между серверами на Windows Server 2012 Standard, есть несколько важных аспектов, которые стоит учитывать. Ваша ситуация с двумя серверами, работающими под управлением Hyper-V, и одним сервером, используемым в качестве файлового и резервного сервера, требует более тщательной настройки. Вот пошаговое руководство:
1. Проверка оборудования и соединений
Убедитесь, что всё оборудование функционирует нормально:
- Проверьте, что ваши сервера A и B подключены к сети Fibre Channel на сервере C с помощью соответствующих кабелей и HBA (Host Bus Adapter).
- Убедитесь, что все HBA правильно установлены и имеют последние версии драйверов.
2. Настройка Fibre Channel
-
Fibre Channel в первую очередь обычно используется через коммутатор (Fibre Channel switch), позволяющий серверам (инициаторам) подключаться к хранилищам данных (целям). Если вы используете прямое соединение, убедитесь, что ваш HBA поддерживает режим «целевой» (target mode).
-
Для создания целевого устройства на сервере C вам необходимо использовать специальное ПО. В случае с Windows Server такие функции не поддерживаются. Однако вы можете использовать Linux-дистрибутивы, которые поддерживают режим целевого устройства, такие как Openfiler или SCST, для создания хранилища на сервере C.
3. Альтернативный вариант – использование iSCSI
Если для вас использование Fibre Channel оказывается сложным, рассмотрите возможность перехода на iSCSI:
- Внутри Windows Server есть встроенный iSCSI инициатор, который позволяет значительно упростить процесс. Потребуется сконфигурировать iSCSI целевое устройство на сервере C, а затем подключить его к серверам A и B.
4. Наиболее оптимальное решение
В качестве наиболее оптимального решения я рекомендую рассмотреть возможность приобретения 10GbE (Gigabit Ethernet) оборудования, которое упростит управление совместным доступом к данным и обеспечит более простую настройку, чем Fibre Channel:
- 10GbE имеет такие же преимущества, как высокая скорость передачи данных, но при этом использует более простую архитектуру iSCSI, что делает настройку и управление легче и доступнее.
Заключение
К сожалению, поддержка Fibre Channel для создания хранения в Windows Server отсутствует, и вам, возможно, придется рассмотреть другие решения, такие как использование Linux и соответствующих программ, если вы хотите продолжать использовать Fibre Channel. В противном случае, переход на iSCSI или 10GbE будет более целесообразным и прямоходом к вашей цели.