Дешевый отказоустойчивый iSCSI-массив

Еще до праздников коллега Virus хотел поведать нам эту историю, но из-за технических причин публикация задерживалась 🙂

Речь пойдет о том, как сделать из 1 компьютера и двух дешевых гигабитных свитчей “D-Link DGS-1005D”  дисковый типа “массив”, застраховавшись от наиболее вероятных аварий – гибели диска и гибели блока питания дешевого свитча. Наличие быстрого и дешевого D-Link позволит для рабочего траффика использовать медленные и дешевые 100mbit Cisco Catalyst с поддержкой vlan и прочих радостей жизни, а для миграции и доступа к “массиву” дешевые D-Link. Конечно, вы не будете застрахованы от выгорания материнок, БП или иных запчастей в этом “массиве”. Впрочем, эта проблема решаема, но она выходит за рамки данной статьи точно так же, как и использование FC карт вместо ethernet или загрузки с usb-flash. Хотя все эти темы очень интересны, и скорее всего будут мной описаны, после того как “сервер” с корнем на флешках отработает пару месяцев, я расскажу про него и ещё несколько упомянутых извращений.

Также стоит помнить, что если у вас будет корень на рейде, то вы ограничены только первым рейдом + старым форматом метаданных+скоростью одного диска, то есть в случае если есть 3 или более диска, то оптимально для корня использовать пару флешек, объединенных в рейд-1, а остальное использовать в виде raid5 (в силу ряда очевидных причин с софт-raid5 загрузиться нельзя).

Continue reading “Дешевый отказоустойчивый iSCSI-массив”

vSphere 4.1 boot from iSCSI и проблемы

Во-первых, бложег вернулся, ура.

А далее уже по делу, пост будет коротким, но немного в неформальном стиле – это всё же не How-to.

Появилась у меня нужда сделать загрузку ESXi 4.1 с iSCSI стораджа.

В качестве стораджа используется Celerra NX4, серверы – Dell R710 11G. Сетевые карты на основе broadcom 5709, а это значит, что они есть в VMWare HCL.

Так же они являются dependant iSCSI адаптерами и поддерживают загрузку с iBFT, что мне и требовалось.

Осталось только произвести настройку и наткнуться на грабли!

Continue reading “vSphere 4.1 boot from iSCSI и проблемы”

ESXi и загрузка с iSCSI– ограничения и обходные решения

Настройка Boot From iSCSI SAN:

 

Итак, ситуация:

У Вас есть ESXi хосты с independent iSCSI HBA, есть iSCSI хранилище подключенное к хостам и желание настроить загрузку с SAN по каким-либо причинам (бездисковые сервера, указание руководства и т.п.).

Изучаем задачу:

1. ESXi поддерживает загрузку с iSCSI, начиная с версии 4.1.

-ОК

2.Загрузка c independent iSCSI HBA не поддерживается.

-Не проблема, у нас есть обычные NIC.

3. Зато поддерживается загрузка с dependent HBA и software iSCSI, но NIC должен поддерживать iBFT (iSCSI Boot Firware Table).

-У нас как раз такие есть (Broadcom 5709), отлично.

4. Включение iBFT на адаптере автоматически включает software iSCSI на хосте ESXi и не позволяет его выключить

-Ну а в чем подвох?

Continue reading “ESXi и загрузка с iSCSI– ограничения и обходные решения”

Тестируем iSCSI поверх 10Gbit part2

Недавно я делился опытами по тестированию пропускной способности виртуального сетевого адаптера VMXnet3.

Скорость оказалась на уровне 50% от ожидаемой 😉

Константин Введенский научил пользоваться кнопкой F1 и подсказал тюнинг для стека TCP/IP:

а) Включаем 9K Jumbo frames на адаптерах и свитче (MTU=9000);

б) Вносим изменения в реестр:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]

1) GlobalMaxTcpWindowSize = 0x01400000 (DWORD)

2) TcpWindowSize = 0x01400000 (DWORD)

3) Tcp1323Opts = 3 (DWORD)

4) SackOpts = 1 (DWORD)

Перезагружаемся. Поигравшись с размером блока для теста (1 или 2 MB), получаем увеличение скорости!

Continue reading “Тестируем iSCSI поверх 10Gbit part2”

Тестируем iSCSI поверх 10Gbit

Предисловие

В виртуальном железе версии 7 появился новый виртуальный сетевой адаптер – VMXnet3. Одна из его особенностей – поддержка скорости обмена данными в 10Gbit/sec. Это означает, что виртуальные машины, работающие на одном хосте, могут обмениваться данными через Ethernet на скорости в 10Gbit/sec без каких-либо вложений в инфраструктуру (то есть покупку новых сетевых адаптеров и свитчей).

Continue reading “Тестируем iSCSI поверх 10Gbit”

Вышел StarWind 5.0 iSCSI SAN

Вышла новая версия StarWind 5.0 iSCSI SAN. Основные изменения:

  • Синхронное зеркалирование с автоматическим переход при отказе (Synchronous Mirroring with Automatic Failover)
  • Быстрая синхронизация при восстановлении оригинального хранилища после сбоя (Failback with Fast Synchronization)
  • Удалённая репликация через Интернет (Remote Replication across a WAN)
  • CDP & Snapshots
  • Серверная кластеризация(Windows Server 2008, Hyper-V, VMware ESX  vSphere 4.0 и приложения)
  • Обновленный дизайн

Бесплатная версия также обновилась… дизайном.

Сравнение версий.

Настройка iSCSI-таргета на основе Starwind Free

Послезавтра Microsoft собирается показать вебинар по постройке кластера Hyper-V на основе бесплатного iSCSI от Starwind. Так как я не собрался написать гайд, то даю наводку 🙂

Бесплатный iSCSI target для Windows

Тестировать современные гипервизоры мы с Андреем начинали на пробной версии iSCSI target для Windows от компании StarWind. К сожалению, пробные лицензии имеют тенденцию оканчиваться.

Неожиданно, в марте, “добрые”  дяди из этой компании решили выпустить бесплатную версию своего продукта. Но, видать, желание слегка поиздеваться победило и продукт мог оперировать с хранилищем размером аж 2 GB, именно, 2 гигабайта. Шутка не прокатила.

Совесть с общественностью мучила их недолго – 2 месяца. Результат – налицо.

Новая версия поддерживает хранилище до 2TB. Ура, товарищи, ура!

Также заявлено:

  • Неограниченное количество соединений
  • Поддержка для виртуальных сред – VMware, Hyper-V, XenServer, Virtual Iron
  • Поддержка для функций VMware: VMotion, VMware HA, DRS, VCB
  • Поддержка кластеров Windows, в том числе для SQL Server, Exchange, SharePoint