Последним релизом Data ONTAP 8.3RC1 компания Netapp завершила закономерный переход с версии 7-Mode на новую - Cluster-Mode. Все наработки, достигнутые в 7-Mode, полностью перешли в Cluster-Mode, в дальнейшем старые версии 7-Mode будут поддерживаться, но новых больше не будет.
В DOT 8.3RC1 больше нет:
- 32-bit агрегатов;
- FlexCache томов;
- Режима Volumes guarantees - типа file;
- SSLv2.
В DOT 8.3RC1 появилось много нового, интересного и необычного, чем мы в дальнейшем постараемся поделиться с вами. В данной статье наш рассказ пойдет о root-data partitioning.
Общие сведения о root-data partitioning
Root-data partitioning (технология, называемая также shared drives) – это новый подход к экономии дисков на выделенных root-агрегатах для малых систем в версии C-Mode. Для систем с малым количеством дисков и систем AFF (All Flash FAS) root-агрегат можно создать на агрегате с данными на одних и тех же дисках, но путем разделения дисков на разделы (partition).
Процедура разбивки дисков на разделы осуществляется в процессе инициализации системы в 4 пункте загрузочного меню. Естественно, при этом все данные и настройки системы обнуляются. Когда нода конфигурируется в режиме совмещения root-data, выделенные для этого диски разбиваются на два раздела:

Размер разделов устанавливается Data ONTAP и зависит от количества дисков в root-data агрегате. Чем больше дисков выделено при создании агрегата, тем меньше будет раздел root на диске. После создания агрегата размеры разделов фиксируются. Добавление дисков в агрегат будет увеличивать размер root-агрегата, но не изменять размер разделов. При добавлении нового диска в агрегат, он разбивается на такие же разделы, какие есть в агрегате. Разделы одного диска могут принадлежать (owneship) разным нодам, как если бы это были отдельные диски.
Особенности администрирования root-data агрегатов
- Разделы spare отображаются или root или data.
- Диски отображаются как shared перед указанием их типа в рейде.
- Для shared-дисков работает автоматическая привязка к ноде (Automatic ownership assignment). При ручном подключении или отключении диска от ноды, это нужно сделать для каждого раздела диска.
- Удаление shared-диска из системы оказывает влияние на оба агрегата.
Какие диски могут быть в root-data агрегате
Агрегат может быть создан только на внутренних дисках систем начального уровня или в AFF-системах размером не более 24 дисков на ноду.
Стандартные конфигурации root-data агрегатов
Root-агрегат, сконфигурированный на заводе-изготовителе, не может быть изменен. Однако раздел data можно сконфигурировать по-разному, в зависимости от требований заказчика. На рисунке ниже показан вариант конфигурации active-passive с 12 внутренними дисками. Каждая нода имеет root-агрегат типа RAID-DP, созданный из 5 маленьких разделов дисков. И для каждой ноды есть spare-разделы для ее root-агрегата.
Data-агрегат типа RAID-DP собран из больших разделов 11 дисков системы и также имеет spare-раздел.

На следующем рисунке показана конфигурация active-active такой же системы из 12 внутренних дисков.

В данной конфигурации диски поделены поровну между нодами и оба раздела диска принадлежат только одной ноде. Это соответствует рекомендациям best practice, так как потеря одного диска не оказывает влияния сразу на обе ноды. В данной конфигурации принадлежность разделов данным или четности каждого агрегата может не совпадать и быть совмещена на одном диске в произвольном порядке.
Root-data агрегат не поддерживается в следующих случаях:
- Array LUNs
- Виртуальные диски, созданные в Data ONTAP-v
- Диски типа: ATA, FCAL, MSATA
- 100-GB SSDs
- MetroCluster
- Data ONTAP-v
- RAID4