Найти тему
АЙt

Intel Virtual RAID on CPU (VROC)

Оглавление

Технология Intel Virtual RAID on CPU (VROC) позволяет создавать RAID-массивы на базе процессоров семейства Intel Xeon Scalable. Intel VROC совместим с RAID 0, RAID 1, RAID 5 и RAID 10.

Поддерживает как NVMe диски, так и диски SAS и SATA.

Пример использования VROC на NVMe SSD дисках. Необходимость в RAID HBA отпадает. 
В его роли выступаю Intel VMD (Volume Management Device).
Пример использования VROC на NVMe SSD дисках. Необходимость в RAID HBA отпадает. В его роли выступаю Intel VMD (Volume Management Device).
  • Конфигурирование VROC доступна как из UEFI (при UEFI режиме загрузки сервера), так и при Legacy - загрузке нажатием "Ctrl+I" на окне пребута VROC.
  • VROC полностью совместим с mdadm, через который можно смотреть состояние массива и проводить его обслуживание (менять диски, добавлять диски и пр).
  • Для активации Intel VROC, необходимо вставьте аппаратный ключ Intel VROC в материнскую плату.

Преимущества VROC

Intel VROC — это гибридный продукт RAID. В таблице показаны различия между аппаратным RAID, программным RAID и и Intel VROC
Intel VROC — это гибридный продукт RAID. В таблице показаны различия между аппаратным RAID, программным RAID и и Intel VROC

mdadm. Тонкости настройки VROC

1. Суперблок. Перед добавлением диска в массив нужно занулить его суперблок, в котором может хранится метаданные о предудщих RAID-массивах, в которых этот диск мог быть.

mdadm --zero-superblock /dev/"диск"

2. Intel IMSM. VROC использует тип метаданных, т.е. тип суперблока как IMSM (Intel Matrix Storage Manager). Такой тип метаданных предполагает, создание IMSM контейнера, в котором (на основе которого) будут создаваться RAID-массивы.

Созданный из UEFI RAID1 на VROC. 
md127 является IMSM - контейнером, а md126 это дисковый массив RAID1 c суперблоком в /md127/0.
Созданный из UEFI RAID1 на VROC. md127 является IMSM - контейнером, а md126 это дисковый массив RAID1 c суперблоком в /md127/0.

Блочники от mdadm (контейнер IMSM, RAID-массив, его разделы) при создании указываются что создаются в /dev/md/* по факту же, там находятся симлинки на истинные блочники в корне /dev/*

Блочники от mdadm (контейнер IMSM, RAID-массив, его разделы) при создании указываются что создаются в /dev/md/* по факту же, там находятся симлинки на истинные блочники в корне /dev/*
Блочники от mdadm (контейнер IMSM, RAID-массив, его разделы) при создании указываются что создаются в /dev/md/* по факту же, там находятся симлинки на истинные блочники в корне /dev/*
Свойство контейнера md127 он же imsm
Свойство контейнера md127 он же imsm
Свойства массива md126 он же Volume0
Свойства массива md126 он же Volume0

Полезные ссылки

1. Подробный мануал по Intel VROC