Press ESC to close

Cara Mengkonfigurasi iSCSI Target dan Initiator di Rocky Linux

WhatsAppTelegramFacebookXThreadsCopy Link

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 -y

3. 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 target

4. Konfigurasi iSCSI Initiator

  • Edit file konfigurasi initiator dan tambahkan IQN klien:
sudo nano /etc/iscsi/initiatorname.iscsi

Contoh:

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:

lsblk

5. 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 0

kini 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.

WhatsAppTelegramFacebookXThreadsCopy Link