Світ віртуалізації - starwind

З'явилося бажання викласти на блог пару статей настройки і конфігурації продуктів для побудови iSCSI сховищ на програмному рівні. Але попередньо трохи розповім про те, які продукти найбільше мені цікаві, і на які також варто звернути увагу (звичайно список буде досить суб'єктивний, так як кожен сам вибирає відповідне рішення, про деякі я міг навіть і не чути). Тут я розповім лише про ті продукти, з якими мав справу особисто, будь то настройка в компаніях, або тестове вивчення.

Перш за все, що з себе представляють ці продукти в цілому. Є різні модифікації, як платні, так і безкоштовні, з різним функціоналом (підвищена відмовостійкість, безпеку з різними рівнями аутентифікації і т.д.), але суть зводиться до одного: маючи кілька гіпервізора зі своїми локальними дисковими підсистемами, на основі одного з цих гіпервізора, ми створюємо одне загальне дисковий простір (DataStore), яке буде видно всім іншим гіпервізор. Цим, по суті, ми створюємо спільне СГД для всіх гіпервізора, яке буде необхідно для таких технологій, як HA, DRS, vMotion.

Для цього нам потрібно однією ВМ, назвемо її iSCSI VM, видати диск великого обсягу (такого обсягу, якого потрібно нам загальне сховище) і технологіями програмних рішень побудови софтверних iSCSI створити так званий iSCSI Target, який ми згодом покажемо нашим Гіпервізор. Далі технологіями vSphere ми створюємо датастор, який буде посилатися на цей диск ВМ, і на якому будуть лежати інші ВМ. Виглядати це буде приблизно так:

Світ віртуалізації - starwind

Звичайно, по картинці ясно, що якщо ESXi01 впаде, то будуть недоступні не тільки дані iSCSI VM, але і дані всіх інших ВМ, які лежать на нашому спільному датасторе. Деякі продукти вміють створювати реплицироваться копію, приблизно так само, як технологія Fault Tolerance. тим самим забезпечуючи віддзеркалювати запис даних на кілька гіпервізора, при цьому в разі падіння одного з них, ЦОД залишиться функціональним.

Отже, наведу приклади таких продуктів, з якими особисто стикався:

  1. StarWind iSCSI - один з найбільш популярних продуктів, досить простий в управлінні і вміє створювати дзеркала, про які я говорив вище. Існує як у безкоштовній версії, так і в платній (у безкоштовній досить порізаний функціонал, створювати "дзеркала" не можна). Про те, як його встановлювати і налаштовувати я вже писав на сайті нашої компанії. Мені цей продукт дуже сподобався, є російська техпідтримка, досить швидко працюють фахівці. Установка. ставиться як програма на ОС Windows Server. Плюси. величезну кількість фіч, легкість в настройки, підтримка українськими фахівцями, досить популярна, тому завжди знайдеться той, хто може підказати щось по цьому продукту. Мінуси. чимала ціна, що не дивно при таких плюсах, тому для місцевого використання підійде лише у вигляді Free Edition, що досить урізує її переваги (ліцензію на Windows Server ніхто не відміняв).
  2. vSphere Storage Appliance - досить новий продукт, що з'явився з виходом п'ятого покоління VSphere. Примітно те, що цей продукт є рідною продуктом компанії VMware, досить зручний тим, що випускається як .ova файл, який сам розгортається в ВМ. Сам функціонал буде доступний у вигляді плагіна до VSphere Client, тому в інших вікнах нам сидіти не доведеться, що дуже радує, в цьому сенсі VMware про нас піклується (vDR, Operations, vShield). Продукт також вміє створювати свої дзеркала, і недавно (про це писав у попередній статті) став підтримувати RAID5 і RAID6. Установка. як окрема ВМ з уже встановленою ОС і всіма сервісами. Плюси. інтеграція в VSphere, наявність спеціального бандла Essentials Plus з ліцензією VSA, який сильно знижує вартість продуктів. Мінуси. досить новий продукт, на практиці його намагалося меншу кількість людей, ніж Starwind, можуть виникнути питання технічного характеру, які на форумах залишаться без рішення.
  3. Openfiler - продукт, що випускається в безкоштовному варіанті з повним набором функцій, що підтримує не тільки iSCSI Target, але і такі фічі, як FTP, sFTP, NFS, FC, а також вміє створювати різні типи рейдів на основі дисків .vmdk, підключених до нього. Найближчим часом я трохи постараюся підвищити його популярність і викладу докладний опис продукту з покрокової установкою і налаштуванням (розробники пішли іншим шляхом і почали брати гроші з підтримки, наприклад Admin Guide обійдеться вам в 40 євро). Досить цікавий продукт, на ньому я піднімав пілотний проект View і Openfiler показав себе досить гідно. Установка. монтується як образ до Linux 32-bit OS, ставиться на окрему ВМ. Плюси. безкоштовний продукт з безліччю функцій, хоча якщо ми говоримо тут про iSCSI Software, то це не вважаємо, досить простий в налаштуванні і управлінні, в інтерфейс завжди можна потрапити з WEB. Мінуси. немає підтримки продукту в безкоштовному варіанті, навіть документацію доведеться купувати, захист у вигляді віддзеркалення і т.д. доведеться теж купувати за гроші.
  4. FreeNAS - цим продуктом задоволені багато, напевно, вже користувалися, досить часто чув, що його використовують в Production і вельми задоволені. Як зрозуміло з назви, безкоштовний продукт на базі FreeBSD. Один раз налаштовуємо і спокійно користуємося, також є підтримка рейдів і додаткових опцій, правда щоб налаштувати все правильно, доведеться витратити не одну хвилину. Розробники продукту вирішили, що продукт буде безкоштовним, проте спільно з iXsystems випускають сервера з вбудованою СГД на базі FreeNAS, своєрідні software iSCSI стораджі, які коштують грошей, і за які відповідає компанія FreeNAS в плані технічного обслуговування. Установка. ставиться на окрему FreeBSD ВМ. Плюси. безкоштовний продукт з безліччю фич. Мінуси. досить складно налаштовується, немає підтримки російською мовою.