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.
Vytvářejte oddíly a souborový systém na zařízeních DM-Multipath
1. Zařízení DM-Multipath budou vytvořena jako /dev/mapper/mpathN , kde N je číslo vícecestné skupiny. Pomocí příkazu fdisk vytvořte oddíly na /dev/mapper/mpathN:
# fdisk /dev/mapper/mpath0 Command (m for help): n Command action e extended p primary partition (1-4) p 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 Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table.
2. Zaregistrujte vícecestné oddíly v /dev/mapper:
# kpartx -a /dev/mapper/mpath0
3. Seznam všech oddílů na tomto zařízení:
# kpartx -l /dev/mapper/mpath0 mpath0p1 : 0 2295308 /dev/mapper/mpath0 61
4. Vytvořte systém souborů na oddílech:
# mkfs -t ext3 /dev/mapper/mpath0p1 mke2fs 1.35 (28-Feb-2004) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 143712 inodes, 286913 blocks 14345 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=297795584 9 block groups 32768 blocks per group, 32768 fragments per group 15968 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376 Writing inode tables: done Creating journal (8192 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 27 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override.
5. Namontujte oddíl na bod připojení:
# mkdir /datafile # mount /dev/mapper/mpath0p1 /datafile
Tipy
Nástroj DM-Multipath používá tři různé sady názvů souborů:
1. NIKDY nepoužívejte /dev/dm-N zařízení, protože jsou určeny pouze pro použití nástrojem DM-Multipath.
2. NIKDY nepoužívejte /dev/mpath/mpathNdevices , protože když jsou vícecestná zařízení připojena v době spouštění, subsystém UDEV nemusí vytvořit uzly zařízení dostatečně brzy.
3. 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í. Jedná se tedy o 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 Cluster), ačkoli názvy /dev/mapper/mpathN mohou být trvalé po restartování na jednom počítači, nelze zaručit, že ostatní uzly clusteru budou používat stejný název pro tento disk. Pokud je to požadováno, použijte prostředek UDEV k získání trvalých názvů pro celý cluster.