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.
Membuat partisi dan sistem file pada perangkat DM-Multipath
1. Perangkat DM-Multipath akan dibuat sebagai /dev/mapper/mpathN , di mana N adalah nomor grup multipath. Gunakan perintah fdisk untuk membuat partisi di /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. Daftarkan partisi multipath di /dev/mapper:
# kpartx -a /dev/mapper/mpath0
3. Daftar semua partisi pada perangkat ini:
# kpartx -l /dev/mapper/mpath0 mpath0p1 : 0 2295308 /dev/mapper/mpath0 61
4. Buat sistem file pada partisi:
# 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. Pasang partisi pada titik pemasangan:
# mkdir /datafile # mount /dev/mapper/mpath0p1 /datafile
Kiat
Alat DM-Multipath menggunakan tiga set nama file yang berbeda:
1. JANGAN PERNAH menggunakan /dev/dm-N perangkat, karena hanya dimaksudkan untuk digunakan oleh alat DM-Multipath.
2. JANGAN PERNAH menggunakan /dev/mpath/mpathNdevices , karena ketika perangkat multipath dipasang pada saat boot, subsistem UDEV mungkin tidak segera membuat node perangkat.
3. 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 Cluster), 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 ini diinginkan, maka gunakan fasilitas UDEV untuk mendapatkan nama persisten seluruh cluster.