HP MSA P2000 G3 избавилась от VAAI-плагина

Я немного слоупок 🙂

Сейчас, обнаружив, что моя MSA P2000 G3 не открывает веб-интерфейс, я решил проверить свежие прошивки к ней (моя от октября 2013).

С удивлением для себя выяснил, что с прошивки TS251R004 (март 2014) MSA начала работать с VAAI без доп. плагина. Если у вас используется MSA P2000 G3 в связке с vSphere и VAAI-плагином, перед обновлением прошивки читайте здесь.

Самая-самая свежая прошивка к ней – TS251P005 (июль 2014), или как его называют в Перми – июбрь 🙂

Пойду что ли MSA обновлю…

Миф о неограниченном размещении ВМ на VMFS-хранилище с VAAI

Оригинал этой статьи написан Jason’ом Boche.

Два года назад, в октябре 2010 года, увидел свет vSphere 4.1, и мы радовались потрясающим нововведениям и повышению масштабируемости инфраструктуры. Два года спустя у нас есть vSphere 5.0 и vSphere 5.1, а также куча других продуктов, сформировавших vCloud Suite.

Я намеренно начал рассказ с vSphere 4.1. В vSphere 4.1 Enterprise Edition появилась такая функция как vSphere API for Array Integration (VAAI). Кстати, это произносится как ‘vee double-ehh eye’. 🙂

Эти API предлагают три различных механизма (примитива) для блочных СХД, позволяющих отдавать отдельные операции на выполнение СХД. Один из этих механизмов мы с вами сегодня и рассмотрим.

Одним из старейших споров является “сколько ВМ VMware можно разместить на одном хранилище VMFS”? Проверенный временем ответ – 10/15/20. Наиболее аккуратный – “столько, сколько вам подходит”, обычно переводящийся в “это зависит от…”

С появлением VAAI я отметил пугающий тренд, что механизм Atomic Test and Set (ATS) или Hardware Assisted Locking раз и навсегда дал ответ на этот вопрос. Якобы вы можете запускать любое количество виртуальных машин на одном LUN’е, так как SCSI-блокировок больше нет.

С появлением vSphere 5.0 VAAI стал поддерживаться большим количеством СХД, и были добавлены новые механизмы как в СХД с блочным типом доступа, так и в NFS-СХД. Также VMware добавила поддержку VMFS-хранилищ размером до 64Тб без использования экстентов. Эта поддержка прекрасно объединяется с мифом о волшебстве ATS. Соответственно, мы не должны были иметь проблем с размещением сотен (если не тысяч) ВМ на одном большом блочном (VMFS) хранилище, как если бы это был NFS, и мы были свободны от ограничений SCSI.

ATS был разработан для устранения задержек LUN, связанных со SCSI-блокировками. Эти блокировки устанавливались при выполнении таких операций как создание/удаление файлов и т.п. Мы сталкиваемся с этими операциями при включении ВМ, создании снимков или разворачивании ВМ из шаблона. Эти операции имеют общую черту – им требуется изменить метаданные VMFS-раздела, для чего требуется его блокировка (SCSI-блокировка) хостом, выполняющим эту операцию. Эта блокировка, хоть она и достаточно короткая по времени, приводит к заметным задержкам операций ввода/вывода, если на одном VMFS-хранилище находится много ВМ, и к нему подключено много хостов. ATS передает механизм блокировки на откуп СХД, которая блокирует только изменяемые данные вместо блокировки целого LUN. Любое окружение, которое ранее оперировало этими задачами, получит от VAAI выигрыш за счет снижения задержек. Continue reading “Миф о неограниченном размещении ВМ на VMFS-хранилище с VAAI”

HP EVA и VAAI

Нашел плагин от HP, позволяющий использовать VAAI для СХД HP EVA *400/P6000 с версией XCS v1010 0000.

Плагин позволяет разгрузить массив при выполнении стандартных примитивов: Full copy, Block zeroing и Hardware assisted locking. В пятой версии поддерживается ряд примитивов, касающихся Thin Provisioning, но, к сожалению, UNMAP не поддерживается!

Плагин устанавливается только на хосты vSphere 4.1. В пятой версии плагина не требуется. Поддерживается установка как через vCLI, так и через VUM.

UPD: Кстати говоря, EVA второго поколения (4000/6000/8000/4100/6100/8100) не поддерживается с vSphere 5.0. Так что обновляйтесь на свой страх и риск.

P.S. К стыду своему замечу, что плагин стал доступен еще в марте 2012 года. Позор на мои седины 🙂

OFF: Следует отметить, что другая технология – VASA, поддерживает и более старое поколение HP EVA, например, *000/*100.

Отличия VAAI vSphere 4.X и vSphere 5.X

Углядел неплохую статью про VAAI и как он работает.

В качестве побочного эффекта углядел, что сравниваются VAAI в разных версиях vSphere. Список мне понравился, привожу его тут:

  • VAAI использует команды T10, а не проприетарные VAAI (зависящие от массива). Теоретически, это должно увеличить количество поддерживаемого оборудования;
  • Полная поддержка ATS на VMFS5. Различия в работе ATS и резервациях SCSI приведены в этой статье;
  • Поддерживаются примитивы для оптимизации NFS-хранилищ;
  • Есть поддержка View Composer Array Integration для разворачивания linked clones;
  • Добавлены команды UNMAP, освобождающие место на тонких VMFS-разделах после удаления/миграции виртуальной машины;
  • Сертификация массива по VAAI требует определенной производительности при выполнении примитивов T10. Соответственно, часть массивов перестала поддерживать VAAI в vSphere 5.

IBM DS3500/DCS3700 приобретают поддержку VAAI и ALUA

Спустя год после HP P2000 G3 IBM анонсировала новый функционал у хранилищ DS3500/DCS3700. Доступное только в среднем классе приходит в самые недорогие системы. Аналогичные функции ожидаем и в хранилищах Dell PowerVault MD32xx/36xx.

Наиболее  интересны для vSphere-администраторов следующие функции:

Поддержка VAAI. Поддержаны примитивы – Full-Copy, Block Zero, HW Assisted Locking. Ускорение обещают до 57%. Continue reading “IBM DS3500/DCS3700 приобретают поддержку VAAI и ALUA”

Особенности VAAI в vSphere 5.0

Сегодня новый пересказ статьи про улучшения в механизме VAAI. Также рекомендую ознакомиться с “What’s New in VMware vSphere 5.0 Storage”.

Как упоминалось в предыдущей статье,  одной из главных целей нововведений в vSphere 5.0 является упрощение управления хранением данных. Для реализации этой идеи VMware стимулирует клиентов к уменьшению количества и увеличению размеров СХД.

Continue reading “Особенности VAAI в vSphere 5.0”

VMware vSphere 5 и интеграция с СХД Hitachi Data Systems

VMware и HDS являются давними партнёрами, а решения от HDS показали себя очень надёжными и производительными при работе с vSphere 4. Сейчас же обе компании объявили о том, что сотрудничество будет продолжено и существующие линейки продуктов получат поддержку vSphere 5. Меня это касается в первую очередь, как счастливого обладателя СХД серии AMS2000.

Итак, что же получат владельцы СХД от HDS при работе с vSphere5:
Continue reading “VMware vSphere 5 и интеграция с СХД Hitachi Data Systems”

Про VAAI на IBM Storwize V7000

Виктор натолкнулся на забавную заметку про VAAI в IBM Storwize V7000.

Небольшое предисловие: Storwize V7000 – это своебразный прокси для систем хранения данных. Клиенты работают только с ним, а он уже с всем зоопарком, что есть на предприятии.

Собственно, картинки до и после включения VAAI. Continue reading “Про VAAI на IBM Storwize V7000”

HP MSA P2000 G3 приобрела поддержку VAAI

Одной из самых желаемых функций в системах хранения, используемых c виртуализацией от VMware, является аппаратное ускорение базовых функций с помощью VAAI.

К сожалению, данный функционал появляется в хранилищах с уровня midrange с высокой базовой стоимостью.

Сегодня же новость радостная: Continue reading “HP MSA P2000 G3 приобрела поддержку VAAI”