Multipath I/O для программного iSCSI

Статья опубликована в журнале «Системный Администратор»

Немного терминологии

Multipath I/O — технология, позволяющая задействовать нескольких контроллеров или шин для доступа к одному устройству хранения данных. Например, один SCSI диск может быть подсоединён к двум SCSI контроллерам. В случае отказа одного из них, операционная система будет продолжать работать по другому.  Это дает возможность повысить производительность и отказоустойчивость среды передачи данных.
В случае с iSCSI, принципиальная схема не меняется т.к. подключенные по сети блочные устройства (iSCSI-Target) для операционной системы не чем не отличаются от локальных устройств хранения данных. Единственное, что вместо SCSI контроллеров и шлейфов, используются компоненты обычного Ethernet — сетевые карты, медные или оптические кабеля. В продуктах VMware и Citrix данную технологию можно встретить под именем Multipathing.

Читать дальше

Эффективность дедупликации хранилища на примере StarWind iSCSI SAN

Статья опубликована в журнале «Системный Администратор»

Современные платформы виртуализации, обладают различными механизмами эффективной экономии доступных вычислительных ресурсов. В этой статье, попробуем на практике дедупликацию данных и сэкономим, еще немного места на системе хранения.

Во времена стремительного развития технологий виртуализации достаточно широко рассматриваются вопросы эффективности использования ресурсов выделяемых под нужды виртуальных серверов и рабочих станций. Одним из важных направлений на сегодняшний день является оптимизация использования дискового пространства на системах хранения занимаемого виртуальными машинами (далее ВМ). Сегодня уже существуют хорошо зарекомендовавшие форматы «тонких дисков» (Thin provisioning) которые увеличиваются в объеме по мере заполнения данными. При виртуализации рабочих станций применяется технология «золотого образа» позволяющая использовать один единственный виртуальный диск как основу для множества ВМ, сохраняя для каждой лишь отличия от «золотого» образа. Но особой популярностью в последнее время пользуется технология дедупликации данных. Сама по себе технология не молода[1], но на сцену виртуализации вышла не так давно, хорошо зарекомендовав себя в системах резервного копирования. Дедупликация работает на уровне блоков данных абсолютно не взирая на типы файлов и их содержимое. Поток данных, разделяется на блоки определенного размера, после чего выполняется их сравнение с уже записанными блоками. Сравнение блоков выполняется специальными алгоритмами исключающими коллизии стандартных-хеш функций, способных привести в последствии к разрушению данных. Фактически, на диск записываются только уникальные блоки данных, а там где они повторяются просто создаются на них ссылки.

Читать дальше

Общее сетевое хранилище на базе OpenFiler. Часть 1.

Статья была написана 7 апреля 2011 г. Перенесена из старого блога.

Нынешняя виртуализация со всеми ее возможностями и удобствами такими как Live migration, High availability, балансировка нагрузки и прочие, к сожалению(или к счастью) в принципе не возможны без наличия общего сетевого хранилища. Поэтому, рано или поздно, но практически все организации уже использующие виртуализацию или только начинающие виртуализировать свою инфраструктуру, если еще не имеют своей СХД или каких не будь NAS, то задумываются о внедрении таковых.
Без условно, такой подход — это практически всегда более надежно, быстро и функционально. Есть лишь маленький нюанс….Стоимость готовых решений для организации сетевого хранилища приемлемой производительности, от какого не будь QNAP или D-link(я не говорю уже о EMC и NetApp) слишком высока для малого или даже среднего предприятия…
Если же в вашей организации не большее количество ВМ(5-10, хотя возможно и больше, я просто не пробовал), то можно обойтись самосборным, бюджетным сетевым хранилищем с удовлетворительной производительностью и приемлемой отказоустойчивостью.
Об организации подобной системы для нужд виртуализации и не только я расскажу в данной статье.

Читать дальше