Co je DM-Multipath
Device-Mapper Multipath (DM-Multipath) je linuxový nativní multipath nástroj, který vám umožňuje konfigurovat více I/O cest mezi serverovými uzly a poli úložišť do jednoho zařízení. Tyto I/O cesty jsou fyzická připojení SAN, která mohou zahrnovat samostatné kabely, přepínače a řadiče. Multipathing agreguje I/O cesty a vytváří nové zařízení, které se skládá z agregovaných cest.
Průvodce pro začátečníky multipathingem Device Mapper (DM).Vytvořte oddíly zařízení DM-Multipath
Zařízení DM-Multipath budou vytvořena jako /dev/mapper/mpathN , kde N je číslo vícecestné skupiny.
1. Pomocí příkazu fdisk vytvořte oddíly na /dev/mapper/mpathN. Použijte možnosti „n“ k vytvoření nového oddílu a zadejte „p“ jako typ oddílu, který je statnd pro primární oddíl.
# fdisk /dev/mapper/mpath0 Command (m for help): n Command action e extended p primary partition (1-4) p
2. Zadejte číslo oddílu, první válec (použijeme výchozí hodnotu 1) a poslední válec nebo velikost oddílu.
Partition number (1-4): 1 First cylinder (1-1017, default 1): Using default value 1 Last cylinder or +size or +sizeM or +sizeK (1-1017, default 1017): Using default value 1017
3. Pomocí voleb „w“ zapište tabulku oddílů z paměti na disk.
Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table.
4. Zaregistrujte vícecestné oddíly v /dev/mapper pomocí „kpartx ” příkaz:
# kpartx -a /dev/mapper/mpath0
5. Seznam všech oddílů na tomto zařízení:
# kpartx -l /dev/mapper/mpath0 mpath0p1 : 0 2295308 /dev/mapper/mpath0 61
Vytvoření souborového systému na oddílu zařízení DM-Multipath
1. Konečně můžeme nyní vytvořit souborový systém na nově vytvořeném oddílu na zařízení DM-multipath.
# mkfs.ext4 /dev/mapper/mpath0p1 mke2fs 1.42.9 (28-Dec-2013) Filesystem too small for a journal Filesystem label= OS type: Linux Block size=1024 (log=0) Fragment size=1024 (log=0) Stride=0 blocks, Stripe width=0 blocks 64 inodes, 508 blocks 25 blocks (4.92%) reserved for the super user First data block=1 Maximum filesystem blocks=524288 1 block group 8192 blocks per group, 8192 fragments per group 64 inodes per group Allocating group tables: done Writing inode tables: done Writing superblocks and filesystem accounting information: done
2. Vytvořte adresář a připojte oddíl k bodu připojení:
# mkdir /data # mount /dev/mapper/mpath0p1 /data
Poznámky
Nástroj DM-Multipath používá tři různé sady názvů souborů:
1. /dev/dm-N
2. /dev/mpath/mpathN
3. /dev/mapper/mpathN
NIKDY nepoužívejte /dev/dm-N zařízení, protože jsou určeny pouze pro použití nástrojem DM-Multipath. NIKDY nepoužívejte /dev/mpath/mpathN zařízení, protože když jsou vícecestná zařízení připojena při spouštění, subsystém UDEV nemusí vytvořit uzly zařízení dostatečně brzy.
VŽDY používejte /dev/mapper/mpathN zařízení, protože jsou trvalá a jsou automaticky vytvořena mapovačem zařízení na začátku procesu spouštění. Toto jsou tedy názvy zařízení, které by měly být použity pro přístup k vícecestným zařízením. Ale v konfiguraci RAC (Real Application Clustrer), ačkoli názvy /dev/mapper/mpathN mohou být trvalé po restartování na jednom počítači, neexistuje žádná záruka, že ostatní uzly clusteru budou používat stejný název pro tento disk. Je-li to požadováno, použijte nástroj UDEV k získání trvalých názvů pro celý cluster.
Jak nainstalovat a nakonfigurovat Device Mapper Multipath v CentOS/RHEL 6,7