Проект

Общее

Профиль

2017-Добавление дисковой группы » История » Версия 2

Владимир Ипатов, 30.12.2019 14:21

1 1 Евгений Антонов
h1. 2017-Добавление дисковой группы
2 1 Евгений Антонов
3 1 Евгений Антонов
Если в сервере есть два типа дисков, например 2xSATA + 8xSAS, то необходимо иницииализировать вторую VG и (при необходимости) сделать ее основной для создания виртуальных машин:
4 1 Евгений Антонов
5 1 Евгений Антонов
Действия выполняются на каждой ноде:
6 1 Евгений Антонов
Разметить диск:
7 1 Евгений Антонов
<pre>
8 1 Евгений Антонов
fdisk /dev/sdc
9 1 Евгений Антонов
</pre>
10 1 Евгений Антонов
создать primary раздел на весь диск
11 1 Евгений Антонов
12 1 Евгений Антонов
Растиражировать разбивку на все диски (будьте осторожны, не промахнитесь дисками):
13 1 Евгений Антонов
<pre>
14 1 Евгений Антонов
for i in d e f g h i j; do sfdisk -d /dev/sdc|sfdisk /dev/sd$i; done
15 1 Евгений Антонов
</pre>
16 1 Евгений Антонов
17 1 Евгений Антонов
Проинициализировать md, vg
18 1 Евгений Антонов
<pre>
19 1 Евгений Антонов
mdadm --create -n8 -l10 /dev/md3 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1 /dev/sdg1 /dev/sdh1 /dev/sdi1 /dev/sdj1
20 1 Евгений Антонов
pvcreate /dev/md3
21 1 Евгений Антонов
vgcreate sas /dev/md3
22 1 Евгений Антонов
</pre>
23 1 Евгений Антонов
24 1 Евгений Антонов
И, наконец, настроить кластер по умолчанию на использование новой vg (выполняется 1 раз, на мастере):
25 1 Евгений Антонов
<pre>
26 1 Евгений Антонов
gnt-cluster modify --vg-name=sas --disk-parameters=drbd:metavg=sas
27 1 Евгений Антонов
</pre>
28 1 Евгений Антонов
29 2 Владимир Ипатов
После всех процедур следует обновить initfamfs, для того, чтобы свежесозданные md raid и/или lvm vg подхватывались автоматически после перезагрузки:
30 2 Владимир Ипатов
<pre>
31 2 Владимир Ипатов
update-initramfs -u -k all
32 2 Владимир Ипатов
</pre>
33 2 Владимир Ипатов
34 1 Евгений Антонов
По умолчанию для всех дисков в кластере устанавливается шедулер deadline
35 1 Евгений Антонов
В случае, если используется аппаратный raid контроллер или отдельное хранилище, подключенное по FC/Infiniband/iSCSI, то, ВОЗМОЖНО, будет иметь смысл поставить шедулер noop. Однако, deadline подходит для всех типов дисков.
36 1 Евгений Антонов
37 1 Евгений Антонов
Статья про сравнение трех вариантов offset в raid10 (в SCI используется дефолтный, NEAR):
38 1 Евгений Антонов
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