Многим из вас известен продукт для организации отказоустойчивых кластеров хранилищ под виртуальную инфраструктуруру StarWind Virtual SAN. Он выпускается уже в течение многих лет и давно зарекомендовал себя как лучшее в отрасли решение для создания программных хранилищ для виртуальных машин VMware vSphere и Microsoft Hyper-V. Его основные возможности приведены тут и вот тут. А сегодня мы расскажем о том, что продуктом и всеми его функциями стало можно пользоваться фактически бесплатно!
Недавно компания StarWind Software обновила решение Virtual SAN и ввела беспрецедентную лицензионную политику: теперь Virtual SAN после установки обладает полной функциональностью коммерческой версии в течение 30 дней. Далее же он теряет только графический интерфейс управления (StarWind Management Console или Web Management Console), но вы можете использовать ВСЕ функции продукта бесплатно в производственной среде, управляя им через интерфейс PowerShell. И использовать его бесплатно вы сможете сколько угодно.
При этом само решение StarWind Virtual SAN весьма просто развернуть и начать использовать. Давайте посмотрим вкратце на этот процесс. Для начала вам нужно будет скачать StarWind Virtual SAN Free и потребуется машина под управлением Windows Server (или обычного Windows). Можно взять виртуальную машину.
Также есть продукт в виде готовой виртуальной машины, который вы сможете загрузить на один из серверов VMware ESXi или Hyper-V - называется он StarWind Virtual Storage Appliance.
Посмотрим на процесс установки:
После стандартных диалогов с лицензией и местом размещения продукта мы увидим его компоненты, доступные для установки. Обязательно поставьте PowerShell Management Library - ведь именно с помощью нее вы будете бесплатно управлять продуктом через 30 дней, если вы не захотите покупать платную версию:
Для получения бесплатной версии StarWind Virtual SAN все равно надо будет запросить ключ на этапе установки:
Далее запускаем Management Console:
И указываем путь к хранилищу образов дисков устройств, на которых будут размещаться виртуальные машины:
После этого вы можете приступать к управлению продуктом:
Чтобы создать первое хранилище, вам нужно добавить iSCSI-таргет, к которому будет подключаться сервер ESXi или Hyper-V:
Мы увидим созданный таргет в списке:
Теперь создадим устройство (надо нажать + Add Device в разделе Devices):
Выберем хранить наше хранилище в виде файла (Virtual Disk). Это обеспечивает его простую переносимость.
Указываем его объем, имя и локацию:
Далее можно выбрать "толстый" это будет диск (thick) или LSFS с возможностью дедупликации (об этом читайте тут):
В итоге будет создан файл виртуального диска для созданного ранее таргета:
Далее в консоли нужно добавить разрешение для доступа к таргету с паролем со стороны ESXi или Hyper-V. Для этого нужно нажать "+ Add Permission" в разделе CHAP Permissions:
И все - затем просто нужно настроить доступ со стороны, например, хост-сервера VMware ESXi:
Вот так просто можно начать работать с программным хранилищем. Понятное дело, что дальше есть уже процедуры по настройке отказоустойчивости узлов StarWind и т.п., но это мы рассмотрим в другой статье. Для старта это вам будет не обязательно делать.
Теперь вернемся к сравнению коммерческой и бесплатной версии StarWind Virtual SAN. То, о чем я упоминал выше, официально написано в документе "StarWind Free vs Paid".
Там есть вот такая таблица:
Возможность
StarWind Virtual SAN Paid
Starwind Virtual SAN Free
Максимальное число узлов кластера хранилищ
Не ограничено
Максимальное число инициаторов от хостов ESXi или Hyper-V
Не ограничено
Серверная емкость для хранения виртуальных машин
Не ограничено
Срок действия лицензии
Не ограничено
Опции расширения емкости пула хранения
Scale-Up и Scale-Out
Используемые протоколы (NAS и SAN)
iSCSI
в режиме "Active-Active" (для всех узлов)
MPIO (Multipath I/O, Multipathing)
iSER protocol support (RDMA) SMB 3.1.1
SMB Direct (RDMA)
SMB Multichannel
SMB Transparent Failover NFS v4.1
NFS Multichannel
NFS over RDMA
Сценарии развертывания
"Hyper-converged" (возможность исполнения всех компонентов на одном сервере, в том числе в ВМ)
"Compute and Storage Separated" (раздельное исполнение консоли и механики узлов хранения)
Управление решением StarWind Virtual SAN
StarWind Management Console, WEB Management, vSphere Plugins, PowerShell, VVOLs, SMI-S
Командная строка (Windows PowerShell)
Дополнительные фичи
Продукт StarWind VTL
Нет
Возможности технической поддержки
Пред- и постпродажная поддержка по телефону, электронной почте, на форуме и в рамках Remote Troubleshooting Sessions. Также поддержка 24/7/365 с возможностью Premium Support, гарантирующих ответ в течение 1 часа.
Строгие Service Level Agreements, выделенный инженер поддержки, помощь с установкой и настройкой, а также с интеграцией с гипервизором и сторонними решениями.
Только форумы StarWind
Как мы видим из таблицы, никаких ограничений у бесплатного StarWind Virtual SAN Free, кроме графической управляющей консоли нет.
Сложно ли через 30 дней будет управлять бесплатным продуктом из командной строки через PowerShell? Совсем нет - скоро будет доступно руководство по использованию PowerShell совместно с Virtual SAN. Да и к тому же, скорее всего у вас все будет работать и так - ничего изменять для небольшой инфраструктуры не потребуется.
Скачать StarWind Virtual SAN Free можно по этой ссылке.