2017-Добавление дисковой группы » История » Версия 1
Версия 1/2
-
Следующее » -
Текущая версия
Евгений Антонов, 15.09.2017 16:28
2017-Добавление дисковой группы¶
Если в сервере есть два типа дисков, например 2xSATA + 8xSAS, то необходимо иницииализировать вторую VG и (при необходимости) сделать ее основной для создания виртуальных машин:
Действия выполняются на каждой ноде:
Разметить диск:
fdisk /dev/sdc
создать primary раздел на весь диск
Растиражировать разбивку на все диски (будьте осторожны, не промахнитесь дисками):
for i in d e f g h i j; do sfdisk -d /dev/sdc|sfdisk /dev/sd$i; done
Проинициализировать md, vg
mdadm --create -n8 -l10 /dev/md3 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1 /dev/sdg1 /dev/sdh1 /dev/sdi1 /dev/sdj1 pvcreate /dev/md3 vgcreate sas /dev/md3
И, наконец, настроить кластер по умолчанию на использование новой vg (выполняется 1 раз, на мастере):
gnt-cluster modify --vg-name=sas --disk-parameters=drbd:metavg=sas
По умолчанию для всех дисков в кластере устанавливается шедулер deadline
В случае, если используется аппаратный raid контроллер или отдельное хранилище, подключенное по FC/Infiniband/iSCSI, то, ВОЗМОЖНО, будет иметь смысл поставить шедулер noop. Однако, deadline подходит для всех типов дисков.
Статья про сравнение трех вариантов offset в raid10 (в SCI используется дефолтный, NEAR):
http://www.ilsistemista.net/index.php/linux-a-unix/35-linux-software-raid-10-layouts-performance-near-far-and-offset-benchmark-analysis.html?start=1