5 заметок с тегом

Data ONTAP

Как работают системы хранения данных NetApp FAS

Совершенно случайно нашел ролик. В нем доступно и понятно объясняются принципы работы WAFL, NVRAM и RAID-DP. Правда на английском языке. Судя по всему, этот ролик был записан 5-6 лет назад. Но практически всё, что в нем рассказывается, до сих пор актуально и полезно для понимания почему NetApp лучше других :)

2015   Data ONTAP   NVRAM   RAID-DP   video   WAFL

Data ONTAP 8.3 GA

19 марта стал доступен GA (General Availability) релиз Data ONTAP версии 8.3. Никаких функциональных изменений по сравнению с 8.3RC2 не случилось, исправили несколько багов.
Про отличия RC и GA релизов можно прочитать в этом посте. Там же описано что нового у нас появились в 8.3.

Дистрибутив доступен для скачивания на support сайте всем у кого есть действующие контракты поддержки. Процесс обновления очень подробно описан в документе Clustered Data ONTAP 8.3 Upgrade and Revert/Downgrade Guide.

2015   8.3   Cluster-Mode   Data ONTAP   FAS

Как перевести систему с 7-mode в Cluster-Mode

Для многих актуален вопрос перевода системы с 7-mode в Cluster-Mode. В этом посте я не буду рассматривать варианты миграции. А рассмотрим случаи, когда к вам пришла новая система с 7-mode или у вас есть система, данные на которой для вас не важны или вы их куда-то смигрировали и хотите получить кластер.

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

Ваша система должна иметь версию Data ONTAP 8.1.x и выше. Если вы все еще используете 8.0.x, то сначала надо будет обновиться до более свежей версии.

Нельзя обновить до Data ONTAP 8.3 Clustered систему, которая работает в 7-mode. Для начала надо перейти из 7-mode в Cluster-Mode, а дальше обновляться на 8.3. На 8.3 можно обновляться с Data ONTAP 8.2.1 и выше.

Процесс обновления с одной версии Data ONTAP на другую описывается в документе «Upgrade and Revert/Downgrade Guide», который доступен на сайте NetApp Support. Нужно пользоваться документом для той версии, на которую вы собрались обновляться.

Для работы любой Cluster-Mode системы необходимо иметь Cluster Base Key. Это 28-значный лицензионный ключ. Получить его можно бесплатно при наличии действующей поддержки. Для его получения лучше обратиться к партнеру, у которого вы покупали систему. А партнеры в свою очередь обращаются к дистрибьютору или вендору. Напомню, что начиная с Data ONTAP 8.2 все лицензионные ключи привязываются к серийным номерам контроллеров. Для кластерных систем не нужны дополнительные лицензионные ключи на протоколы и функционал. Эти ключи одинаковые для 7-mode и Cluster-Mode.

Для работы любого кластера состоящего из двух и более нод (а нода это один контроллер, соответственно HA-пара имеет две ноды) необходима 10GbE cluster-interconnect сеть. Для двухнодового кластера можно обойтись без внешних коммутаторов и создать switchless cluster. То есть контроллеры подключаются друг к другу напрямую 10GbE линками. На каждой ноде используется два порта для cluster-interconnect (для старших контроллеров FAS8040/60/80 это не совсем так, но этот текст в основном для тех кто использует FAS22xx/FAS25xx).

После вводной части можно переходить непосредственно к конвертированию системы в Cluster-Mode:

Все действия надо произвести для обоих контроллеров HA-пары и делать это можно одновременно.

Отключаем Cluster Failover для HA-пары:

controller> cf disable

Перегружаем систему в LOADER:

controller> halt -f

После появления командной строки LOADER очищаем имеющиеся bootargs, отключаем автозагрузку ONTAP и говорим, что надо прогружаться в Boot Menu:

LOADER> set-defaults
LOADER> setenv AUTOBOOT false
LOADER> setenv bootarg.init.bootmenu true

Грузимся:

LOADER> boot_ontap

Должны увидеть Boot Menu и в нем надо ввести команду wipeconfig, на все вопросы отвечаем yes:

Если по какой-то причине загрузка не остановилась на Boot Menu и продолжилась дальше, то cистему надо будет опять перегрузить в LOADER, начать загрузку ONTAP и когда появится следующее сообщение нажать Ctrl+C:

******************************* 
*                             * 
* Press Ctrl-C for Boot Menu. * 
*                             * 
*******************************

После выполнения команды wipeconfig система должна будет один раз перезагрузиться. Так как мы отключили автозагрузку, надо будет ввести команду boot_ontap. После успешного wipe вводим в LOADER следующие команды:

LOADER> set-defaults
LOADER> setenv bootarg.init.boot_clustered true
LOADER> boot_ontap

Останавливаем загрузку на Boot Menu:

******************************* 
*                             * 
* Press Ctrl-C for Boot Menu. * 
*                             * 
*******************************

И выбираем пункт 4:

На все вопросы отвечаем yes, система перезагружается, вводим boot_ontap.
Начинается долгий процесс обнуления дисков и после его завершения система будет грузиться в Cluster-Mode:

Логин по умолчанию для Cluster-Mode — admin.

2015   7-mode   Cluster-Mode   Data ONTAP   tutorial

Data ONTAP как пиво

Dave Hitz, один из создателей компании NetApp, расшарил отличное видео:

Data ONTAP was inspired by beer. The idea was that data should flow freely, just like beer flowing from a tapped keg. Except imagine a pervasive beer infrastructure that lets you get your favorite brew from any faucet at any sink
Dave Hitz, Co-founder NetApp

Для удобства собрал все известные кодовые названия в таблицу. Теперь можно смело начинать все это пробовать :)

С Foster, Beck’s, Guinness и Tsingtao проблем быть не должно. Redhook я пробовал в Бирмаркете на Страстном бульваре. Интересно реально ли все это пиво найти в Москве.

Версия Кодовое название Год релиза
8.3 Fullsteam 2014
8.2 Sierra Nevada 2013
8.1 Rolling Rock 2011
8.0 BoilerMaker 2009
7.3 IronCity 2008
7.2 GordonBiersch 2006
7.1 Tsingtao 2005
7.0 Anchorsteam 2004
6.5 Scrimshaw 2004
6.4 FullSail 2003
6.3 Krakus 2002
6.2 RedHook 2002
6.1 Victoria Bitter 2001
6.0 Guinness 2000
5.3 Beck’s 1999
5.2 Dos Equis XX 1998
5.1 Fosters 1998
2015   beer   Data ONTAP   Dave Hitz

Что нового в Data ONTAP 8.3?

Data ONTAP 8.3RC1 вышла еще в ноябре 2014 года. Актуальная на данный момент версия 8.3RC2, которая стала доступна в январе 2015 года. Напомню, что классификация NetApp включает в себя два типа релизов: RC (Release Candidate) и GA (General Availability).

При этом релизы RC, не смотря на немного пугающее название, пригодны для использования в продакшн среде. Эти релизы проходят внутреннее тестирование NetApp и полностью поддерживаются через NetApp Global Services. После прохождения некой дополнительной внутренней сертификации NetApp становится доступным GA релиз.

Data ONTAP 8.3 теперь работает только в Cluster-Mode. 7-mode остается в прошлом. Data ONTAP 8.3 принесла довольно много интересных и долгожданных улучшений.

Производительность и масштабируемость

  • Оптимизация операций чтения. Увеличение производительности при random нагрузке мелкими блоками. Особенно это будет заметно на all-flash FAS.
  • Увеличение лимитов Flash Pool. Теперь контроллеры поддерживают в 4(!) раза больше Flash Pool. Это актуально и для младших контроллеров и для старших.
  • Inline дедупликация нулей (привет HP 3Par). В онлайн режиме детектируются блоки с нулями и не пишутся на диски. Наличие такой нагрузки характерно при использовании виртуализации.
  • Улучшения SMB/CIFS. Поддержка Dynamic Access Control (DAC) и Microsoft Management Console (MMC). А также увеличение производительности при файловой нагрузке.
  • Увеличение производительности репликации. Ускорение инициализации и передачи данных для SnapMirror и SnapVault. Поддержка компрессии для SnapMirror и SnapVault.

Эффективность и управление

  • Технология advanced drive partitioning (ADP) — она же где-то упоминалась как disk slicing. Теперь доступно больше полезного пространства на начальных системах и для all-flash FAS, не смотря на необходимость использовать выделенные root aggregates. А также больше полезного пространства для Flash Pool.
  • IPspaces — позволяют более гибко работать с ip-сетями для разных SVM в рамках одного кластера. В частности, теперь разные SVM могут использовать одни и те же ip-адреса и подсети, и оставаться при этом изолированными друг от друга.
  • System Manager 8.3 — теперь не требует установки на локальный компьютер и работает в браузере. Доступен по management адресу кластера.
  • System Setup 3.0 — новая версия инструмента, который позволяет настроить свежекупленную систему с нуля.
  • Полная поддержка VMware VVOL. Кстати, NetApp единственные кто показал работу с VVOLs на VMware World на живом оборудовании.
  • FlexClone для SMVI теперь работает еще быстрее.
  • Улучшения в работе с сетью. Часть операций упростилась и автоматизировалась.

NDO (non-disruptive operations) и HA (high availability)

  • MetroCluster. Наконец-то появилась поддержка метрокластера. На эту тему имеет смысл написать отдельный пост.
  • Так как SnapMirror и SnapVault теперь это по сути один и тот же процесс, то при использовании обеих технологий данные будут передаваться только один раз.
  • Компрессия сетевого трафика для SnapMirror и SnapVault.
  • Откат SnapMirror к любому снэпшоту на получателе, а не только к последнему сделанному.
  • Version-flexible SnapMirror. Репликация между разными версиями Data ONTAP. До 8.3 поддерживалась только репликация с более старых версий на более новые. Для 8.3 и дальше не будет иметь значения где какая версия Data ONTAP.
  • DR для FlexClone.
  • Увеличены лимиты Fan-in и Fan-out репликации. В варианте «многие к одному» до 255:1, во варианте «один ко многим» до 1:16.
  • Automated NDU (non-disruptive upgrade). Весь кластер независимо от размера теперь обновляется всего тремя командами.
  • Появилась поддержка DataMotion for LUNs. Теперь не только FlexVol можно переносить с одной ноды кластеры на другую без остановки сервиса, но и отдельные луны.
  • SMTape. Использование SMTape для резервного копирования на ленту.

Инструменты миграции

  • Новая версия 7-Mode Transition Tool 2.0. Теперь поддерживается SAN и миграция MetroCluster 7-mode в MetroCluster 8.3.
  • Foreign LUN import (FLI). Миграция данных с массивов других производителей (EMC, HDS, HP). Работает в связке с FlexArray (в прошлом V-series). Пока только в оффлайн режиме. Но есть сигналы о том, что будет вариант с online миграцией.
  • Rapid Data Migration Tool. Инструмент для миграции NFS с 7-mode на Cluster-Mode.

Прочее

  • Экспорт Qtree для NFSv4 и NFSv4.1
  • Поддержка Kerberos AES-128 и AES-256 для NFS.
  • Поддержка NFS showmount.
  • Бо́льшее количество UNIX групп (256).
  • Selective LUN mapping. Опция призванная избавить от лишних indirect путей до луна без использования portsets.
  • Больше IPv6. IPv6 для интеркластерных соединений, в том числе поддержка SnapMirror и MetroCluster.

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

Ну и текущим владельцам систем NetApp явно будет интересно узнать какие контроллеры поддерживают Data ONTAP 8.3. NetApp как всегда верен себе. Поддерживаются контроллеры на два поколения назад.

Качать как всегда можно с сайта NetApp Support.
И для интереса можно посмотреть, что нам принесло предыдущее мажорное обновление Data ONTAP.

2015   8.3   Data ONTAP