
Daftar Isi
Anda sedang mencari cara untuk menghubungkan penyimpanan server secara efisien di Rocky Linux? Banyak administrator pemula merasa bingung ketika pertama kali berhadapan dengan istilah iSCSI Target dan iSCSI Initiator. Kesalahan konfigurasi bisa membuat storage tidak terdeteksi atau bahkan gagal digunakan.
Anda akan menemukan panduan lengkap tentang cara mengkonfigurasi iSCSI di Rocky Linux, mulai dari instalasi paket, pengaturan target, hingga menghubungkan initiator.
Apa Itu iSCSI?
iSCSI (Internet Small Computer Systems Interface) adalah sebuah protokol yang memungkinkan Anda menggunakan jaringan (biasanya TCP/IP) untuk mengakses penyimpanan seolah-olah itu adalah hard disk lokal.
- iSCSI Target → Server yang menyediakan storage (ruang penyimpanan).
- iSCSI Initiator → Klien yang mengakses storage dari target melalui jaringan.
Langkah-Langkah Konfigurasi iSCSI di Rocky Linux
1. Persiapan Awal
pastikan Anda memiliki:
- Dua server Rocky Linux → satu untuk iSCSI Target (penyedia storage) dan satu untuk iSCSI Initiator (klien).
- Akses root atau sudo.
- Koneksi jaringan antar server.
2. Instalasi Paket iSCSI
- Instalasi di iSCSI Target (Server)
sudo dnf install targetcli -y- Instalasi di iSCSI Initiator (Klien)
sudo dnf install iscsi-initiator-utils -y3. Konfigurasi iSCSI Target
- Buka shell targetcli
sudo targetcli- Buat storage backstore (misalnya file berukuran 1GB):
/backstores/fileio create disk1 /iscsi_disks/disk1.img 1G- Buat iSCSI target
/iscsi create iqn.2025-09.com.example:storage.target1- Tambahkan LUN (Logical Unit Number)
/iscsi/iqn.2025-09.com.example:storage.target1/tpg1/luns create /backstores/fileio/disk1- Izinkan akses dari semua inisiator (atau tentukan IQN tertentu untuk keamanan):
/iscsi/iqn.2025-09.com.example:storage.target1/tpg1/acls create iqn.2025-09.com.example:client1- Aktifkan service agar berjalan otomatis
sudo systemctl enable --now target4. Konfigurasi iSCSI Initiator
- Edit file konfigurasi initiator dan tambahkan IQN klien:
sudo nano /etc/iscsi/initiatorname.iscsiContoh:
InitiatorName=iqn.2025-09.com.example:client1- Restart service iscsid
sudo systemctl enable --now iscsid- Temukan target iSCSI
sudo iscsiadm -m discovery -t sendtargets -p <IP_Target_Server>- Login ke target
sudo iscsiadm -m node -T iqn.2025-09.com.example:storage.target1 -p <IP_Target_Server> --login- Cek storage baru
Setelah login, jalankan:
lsblk5. Membuat dan Menggunakan Storage iSCSI
- Format disk iSCSI
sudo mkfs.xfs /dev/sdb- Mount ke direktori
sudo mkdir /mnt/iscsi_disk
sudo mount /dev/sdb /mnt/iscsi_disk- Tambahkan ke fstab untuk otomatis mount
Tambahkan baris berikut ke /etc/fstab:
/dev/sdb /mnt/iscsi_disk xfs _netdev 0 0kini Anda sudah berhasil mengkonfigurasi iSCSI Target dan Initiator di Rocky Linux. Anda dapat memanfaatkan protokol ini untuk membangun storage terpusat, mengelola penyimpanan lebih efisien, dan mempermudah pengembangan infrastruktur jaringan Anda.
