Apa itu DM-Multipath
Device-Mapper Multipath (DM-Multipath) adalah alat multipath asli Linux, yang memungkinkan Anda untuk mengonfigurasi beberapa jalur I/O antara node server dan array penyimpanan ke dalam satu perangkat. Jalur I/O ini adalah koneksi SAN fisik yang dapat menyertakan kabel, sakelar, dan pengontrol terpisah. Multipathing menggabungkan jalur I/O, membuat perangkat baru yang terdiri dari jalur gabungan.
Panduan pemula untuk multipathing Device Mapper (DM)Membuat partisi perangkat DM-Multipath
Perangkat DM-Multipath akan dibuat sebagai /dev/mapper/mpathN , di mana N adalah nomor grup multipath.
1. Gunakan perintah fdisk untuk membuat partisi di /dev/mapper/mpathN. Gunakan opsi “n” untuk membuat partisi baru dan berikan “p” sebagai tipe partisi yang digunakan untuk partisi primer.
# fdisk /dev/mapper/mpath0 Command (m for help): n Command action e extended p primary partition (1-4) p
2. Berikan nomor partisi, silinder pertama (kita akan menggunakan nilai default 1) dan silinder terakhir atau ukuran partisi.
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. Gunakan opsi “w” untuk menulis tabel partisi dari memori ke disk.
Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table.
4. Daftarkan partisi multipath di /dev/mapper menggunakan “kpartx ” perintah:
# kpartx -a /dev/mapper/mpath0
5. Daftar semua partisi pada perangkat ini:
# kpartx -l /dev/mapper/mpath0 mpath0p1 : 0 2295308 /dev/mapper/mpath0 61
Membuat sistem file pada partisi perangkat DM-Multipath
1. Terakhir, sekarang kita dapat membuat sistem file pada partisi yang baru dibuat pada perangkat multipath DM.
# 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. Buat direktori dan mount partisi pada mount point:
# mkdir /data # mount /dev/mapper/mpath0p1 /data
Catatan
Alat DM-Multipath menggunakan tiga set nama file yang berbeda:
1. /dev/dm-N
2. /dev/mpath/mpathN
3. /dev/mapper/mpathN
JANGAN PERNAH menggunakan /dev/dm-N perangkat, karena hanya dimaksudkan untuk digunakan oleh alat DM-Multipath. JANGAN PERNAH menggunakan /dev/mpath/mpathN perangkat, karena ketika perangkat multipath dipasang pada saat boot, subsistem UDEV mungkin tidak segera membuat node perangkat.
SELALU gunakan /dev/mapper/mpathN perangkat, karena persisten dan secara otomatis dibuat oleh device-mapper di awal proses boot. Oleh karena itu ini adalah nama perangkat yang harus digunakan untuk mengakses perangkat multipath. Tetapi dalam konfigurasi RAC (Real Application Clusterer), meskipun nama /dev/mapper/mpathN mungkin tetap ada di seluruh reboot pada satu mesin, tidak ada jaminan bahwa node cluster lain akan menggunakan nama yang sama untuk disk ini. Jika diinginkan, gunakan fasilitas UDEV untuk mendapatkan nama persisten di seluruh cluster.
Cara Memasang dan Mengonfigurasi Multipath Device Mapper di CentOS/RHEL 6,7