
Hai semuanya, apa kabar? Kali ini kita akan eksplor sesuatu yang.. bagi saya juga masih bisa dibilang baru sih. Yaitu Proxmox Multipath. Fitur ini bukanlah fitur basic, namun fitur yang krusial dan digunakan pada lingkungan produksi. Multipath adalah konsep untuk membuat satu storage dapat diakses dari banyak jalur/path. Ada beberapa tujuan mengapa multipath diterapkan:
- Redundancy. Apabila satu jalur ke penyimpanan mati atau mengalami gangguan, misalnya karena kabel putus, interface yang rusak, perangkat (misalnya switch) mati, Proxmox masih dapat menggunakan jalur lain untuk mengakses storage.
- Load Balancing. Multipath juga dapat digunakan untuk membagi beban I/O lewat beberapa path, meningkatkan throughput dan diharapkan hal tersebut dapat membuat akses ke storage lebih lancar/stabil.
Istilah yang Berkaitan dengan Multipath
–LUN – Logical Unit Number. Merupakan “virtual disk” yang diberikan oleh SAN. Jadi, satu storage SAN yang besar dapat dibagi menjadi beberapa LUN.
WWID/WWIN*. Merupakan kode unik untuk identifikasi LUN.
Path. Merupakan jalur dari Proxmox ke LUN. Misalnya 1 NIC berarti 1 path, 2 NIC beda network berarti 2 path. Memiliki lebih banyak path artinya bisa lebih aman.
Penggunaan di Proxmox
Multipath digunakan apabila kita menggunakan storage yang terhubung melalui iSCSI, fibre channel, atau SAS-direct attached. Penggunaan multipath, “menganggap” storage terhubung langsung/direct dan digunakan sebagai redundansi.
Tapi kalau kita pakai NFS/CIFS, cara kerjanya seperti file sharing, sehingga multipath tidak dapat digunakan pada storage dengan jenis ini.
- Server Proxmox VE melihat banyak block device untuk satu LUN. Misalnya:
/dev/sdb/dev/sdcPadahal keduanya merupakan LUN yang sama, namun beda jalur.
- Apabila kita langsung gunakan device tersebut (misalnya
sdb), hal tersebut berisiko atau bahkan berbahaya. Misalnya saat path kesdb-nya mati. - Maka dari itu, kita lakukan konfigurasi multipath dengan menggunakan
multipath-tools. Fungsinya adalah:- Untuk mengecek WWID tiap disk
- Menggabungkan beberapa disk menjadi satu multipath device (biasanya akan muncul sebagai
/dev/mapper/mpathX). - Bertugas sebagai pengatur jalur mana yang aktif dan jalur mana yang standby, dan otomatis melakukan failover apabila ada path yang mati.
Kita tinggal pakai satu multipath device saja.
Untuk tulisan kali ini sampai di sini dulu ya. Sampai jumpa. Bye.