У меня куча (старых) Дисковые массивы NetApp DS14MK2 с подключениями Fibre Channel.
Я бы не стал использовать их для чего-то важного, но вместо того, чтобы выбросить их, могу ли я использовать каждый из них как отдельный JBOD для Linux (XFS) или Solaris / OmniOS (ZFS)?
Мое решение было немного сложнее. Мне удалось установить JBOD на моем NetApp DS14MK4 (14 x 450 ГБ) с помощью HBA-адаптера HP Qlogic QLE2462 на Ubuntu 16.10, используя следующие команды (некоторые настройки будут отличаться в зависимости от типа и размера вашего жесткого диска, поэтому отрегулируйте соответственно):
Включение Qlogic HBA BIOS при загрузке системы (по умолчанию отключено)
Используйте lsscsi или sginfo для вывода списка дисков в Ubuntu (можно использовать apt-get для установки) и составьте список всех «/ dev / sd?» диски, помеченные "netapp":
lsscsi --list OR sginfo -l
sudo sg_format -6 -r --count=-1 --verbose /dev/sd?
sudo sg_format -6 -F -s 512 --verbose /dev/sd?
sudo blockdev --rereadpt /dev/sd?
sudo cat /proc/partitions
Используйте GParted (на этот раз я использовал графический интерфейс) для создания разделов, необходимых для последующего группирования их как LVD. Сначала создайте таблицу разделов: Устройство> Создать таблицу разделов> Выберите «GPT». Затем вы будете использовать GParted, чтобы отформатировать их как тип «lvd2 pv».
Теперь используйте VGcreate для создания группы логических томов (используйте здесь имена разделов, а не имена устройств, т.е. sdb1 НЕ sdb):
sudo vgcreate VG_NAMEOFYOURCHOICE /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1 /dev/sdg1 /dev/sdh1 /dev/sdi1 /dev/sdj1 /dev/sdk1 /dev/sdl1 /dev/sdm1 /dev/sdn1 /dev/sdo1
sudo lvcreate -L 5.72T -i14 -I64 -n VG_NAMEYOUCHOSEIN#7 LV_NAMEOFYOURCHOICE
sudo lvdisplay /dev/VG_NAMEYOUCHOSEIN#7/LV_NAMEOFYOURCHOICE
sudo mkdir FOLDERNAME
sudo chown yourusername:yourusername /FOLDERNAME
sudo chmod -R 777 /FOLDERNAME
sudo mkfs -t ext4 /dev/VG_NAMEYOUCHOSEIN#7/LV_NAMEOFYOURCHOICE#9
sudo mount -t ext4 /dev/VG_NAMEYOUCHOSEIN#7/LV_NAMEOFYOURCHOICE#9 /FOLDERNAME#10
Добро пожаловать в качестве счастливого обладателя пользовательского JBOD Fibre Channel от NetApp!
Если у Netapp есть какая-то специальная прошивка для дисков, это может помешать этому. Это довольно обычная вещь в мире контроллеров хранилища. Вы можете перезаписать эту прошивку стандартной прошивкой от OEM-производителя накопителей, но это все равно может не работать, в зависимости от того, заблокированы ли компоненты FC между дисками и HBA.
это парень сделали это.
Получите имена устройств с
sginfo -l
Каждый диск необходимо отформатировать с 520 байт до 512 байт.
sg_format --format --size=512 --verbose=/dev/sgX