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 |