Варианты создания программного Windows iSCSI Server

Опубликовано: 22 Марта, 2023

Введение

Я написал множество статей о том, как подключить ваш сервер или рабочую станцию к серверу iSCSI, но не так много статей о том, что представляют собой различные варианты программного обеспечения, чем они отличаются или где их найти. Это именно то, что я расскажу в этой статье. Я начну с того, зачем вам нужен сервер iSCSI, а затем перейду к различным вариантам бесплатного и коммерческого программного обеспечения, чтобы превратить Windows Server в общее хранилище файлов. Варианты включают — OpenFiler, FreeNAS, StarWind и HP VSA.

Зачем вам нужен программный сервер iSCSI

Если у вас более одного ПК, вам нужно централизованное место для доступа к файлам. Конечно, вы можете купить аппаратную iSCSI SAN, такую как Iomega Storcenter ix2-200 или Drobo Pro (парочка моих любимых). Однако зачем тратить лишние деньги на оборудование, если у вас уже есть сервер Windows?

Если вы уже не можете представить, зачем вам сервер iSCSI, вот несколько причин:

  • Централизованное хранилище и общий доступ к файлам
  • iSCSI использует более эффективную передачу на уровне блоков, чем общий доступ к файлам SMB, поэтому вы получите лучшую производительность, если ваши ПК получат общий доступ к файлам с помощью iSCSI.
  • Гораздо более экономичный вариант, чем SAN Fibre Channel (FC)
  • Требуется в качестве централизованного хранилища при использовании VMware vSphere / ESX Server для выполнения расширенных функций.

Какие варианты доступны для создания программного сервера Windows iSCSI?

Существует множество вариантов превращения сервера Windows в программный сервер iSCSI. Скорее всего, их так много, что я пропущу одну или две, когда буду приводить список ниже…

  • OpenFiler — уже несколько лет я использую OpenFiler и пишу о нем. В предыдущей компании мы даже использовали OpenFiler в качестве централизованного хранилища для наших тестовых и разрабатываемых серверов VMware ESX. Я подключил ESX Server, Hyper-V, Windows Server и Windows 7 к OpenFiler (см. мои статьи в следующем разделе).

OpenFiler — это бесплатное решение с открытым исходным кодом, которое работает очень хорошо. Это устройство на базе Linux, которое можно установить либо с помощью установочного носителя (созданного из загружаемого ISO), либо вы можете загрузить виртуальное устройство VMware.

На самом деле, мне так понравилось использовать OpenFiler, что я написал следующую статью о том, как использовать OpenFiler в качестве бесплатного сервера VMware ESX SAN.

Изображение 19797
Рисунок 1: OpenFiler

  • FreeNAS — как и Open Filer, FreeNAS — это iSCSI SAN с открытым исходным кодом. Честно говоря, я никогда не использовал его, и веб-сайт не такой красивый, как остальные, но люди из Train Signal использовали его и написали о нем серию статей (ниже). Я читал эти статьи и был впечатлен возможностями FreeNAS, так что, возможно, вам тоже стоит это проверить:
    - Создайте собственное устройство NAS с открытым исходным кодом, используя FreeNAS - Часть 1
    - Создайте собственное устройство NAS с открытым исходным кодом, используя FreeNAS - Часть 2
    - Как настроить диск iSCSI с помощью FreeNAS

Изображение 19798
Рисунок 2: FreeNAS

  • Программное обеспечение StarWind — недавно я видел веб-трансляцию, посвященную решению Starwind iSCSI, которую представил коллега по vExpert Грег Шилдс (Greg Shields). Решение Starwind впечатляет! У них есть не только бесплатный вариант сервера iSCSI, но и оттуда вы можете перейти на одну из 4 расширенных версий (см. страницу выпусков Starwind). Фактически, один из их коммерческих вариантов предоставляет вам активную-активную высокую доступность и синхронизацию данных через глобальную сеть/непрерывную защиту данных (CDP). У них есть несколько видеороликов, в которых рассказывается, как установить и использовать их решение iSCSI, чтобы помочь вам установить и запустить его.

Изображение 19799
Рис. 3. Предприятие Starwind iSCSI

  • HP / Lefthand P4000 / VSA — HP купила Lefthand, который создал как аппаратное обеспечение SAN, так и виртуальные программные устройства SAN. Таким образом, Lefthand VSA был переименован в HP P4000 VSA. VSA уникален тем, что вообще не работает внутри сервера Windows. Вместо этого VSA работает внутри сервера VMware ESX. Другой уникальной особенностью является то, что он использует локальное дисковое пространство на каждом сервере ESX, на котором он работает, для создания виртуальной распределенной SAN между серверами ESX. При этом используется это неиспользуемое дисковое пространство, и вам не нужен отдельный физический сервер для iSCSI SAN (если вы уже использовали VMware ESX). Бесплатной версии VSA нет, но есть бесплатная 30-дневная пробная версия. В отличие от других решений, Lefthand VSA — единственное решение, которое поддерживает VMware, если вы хотите использовать их решение Site Recovery Manager (SRM).

Я написал эту статью, посвященную Lefthand VSA — установка виртуального устройства хранения LeftHand в VMware ESX, — а Майк Лаверик из RTMF-Ed.co.uk предлагает следующий технический документ по установке и настройке Lefthand Networks VSA.

Подключение серверов и ПК-клиентов к iSCSI SAN

В начале этой статьи я упомянул, что написал ряд статей о том, как подключить ваш ПК или сервер к iSCSI SAN. После того, как вы выбрали iSCSI SAN и запустили его, вот ссылки на эти статьи:

  • Подключите сервер VMware ESX к бесплатной сети хранения данных iSCSI.
  • Как подключить Windows Server 2008 и Windows Vista к серверу iSCSI
  • Подключение Windows 7 к iSCSI SAN

Вывод

Таким образом, использование программного обеспечения iSCSI SAN для создания iSCSI SAN — отличный вариант. Это позволяет вам использовать уже имеющееся у вас оборудование или, как минимум, использовать стандартные недорогие серверы вместо дорогостоящего проприетарного оборудования SAN. Я призываю вас попробовать эти бесплатные или пробные программные решения SAN уже сегодня!

Если вы используете другие программные решения SAN, которые я не упомянул, свяжитесь со мной, так как я хотел бы услышать о них!