Membuat iscsi server & client pada centos 7

3
1048

Haloo sobat sekolahlinux kali ini

server iscsi : 192.168.100.10 : target server

client iscsi : 192.168.100.20 : initiator server

Jalankan pada server iscsi

pertama install dulu tools2 yang dibutuhkan

yum -y install targetcli

aktifkan autostart target

chkconfig target on

selanjutnya buat folder yang akan digunakan untuk menampung img yang akan kita buat

mkdir /sekolahlinux_storage

lalu masuk kedalam mode targetcli dengan memasukkan command dibawah

targetcli

jika sudah masukkan command seperti dibawah

/> cd backstores/fileio

lalu kita buat file img nya dengan command seperti dibawah, kita akan membuat img dengan size 10GB

/backstores/fileio> create disk01 /sekolahlinux_storage/disk01.img 10G
/backstores/fileio> cd /isccsi

selanjut kita akan membuat target, jalankan command seperti dibawah untuk creat iqn target server

/iscsi> create iqn.2016-05.sekolahlinux.com:storage.target00

jika sudah, selanjutnya jalankan command dibawah untuk masuk ke iqn target server

/iscsi> cd iqn.2016-05.world.srv:storage.target00/tpg1/luns

selanjutnya kita set LUN nya dengan menjalankan command dibawah ini

/iscsi/iqn.20...t00/tpg1/luns> create /backstores/fileio/disk01

jika sudah jalankan command dibawah ini

/iscsi/iqn.20...t00/tpg1/luns> cd ../acls

jika sudah selanjutnya create IQN untuk digunakan nanti di server iscsi client agar bisa konek ke iscsi server

/iscsi/iqn.20...t00/tpg1/acls> create iqn.2016-05.sekolahlinux.com:www.sekolahlinux.com

jika sudah masuk kedalam iqn yang sudah kita buat barusan

/iscsi/iqn.20...t00/tpg1/acls> cd iqn.2016-05.sekolahlinux.com:www.sekolahlinux.com

jika sudah set userid dan juga password untuk auth

/iscsi/iqn.20...olahlinux.com> set auth userid=sekolahlinux
/iscsi/iqn.20...olahlinux.com> set auth password=sekolahlinux

jika sudah jalankan command dibawah ini untuk exit sekaligus save pengaturan yang sudah kita set diatas

/iscsi/iqn.20...olahlinux.com> exit

lalu jalankan perintah dibawah untuk mengecek apakah port 3260 sudah listen atau blum

 netstat -ntlupa | grep 3260
tcp        0      0 0.0.0.0:3260            0.0.0.0:*               LISTEN      -

Jalankan pada client iscsi

jalankan perintah dibawah untuk memasang tools yang dibutuhkan

yum -y install iscsi-initiator-utils

buka file /etc/iscsi/initiatorname.iscsi

vim /etc/iscsi/initiatorname.iscsi

lalu rubah iqn address nya dengan iqn yang kita buat di iscsi server, kira menjadi seperti dibawah

InitiatorName=iqn.2016-05.sekolahlinux.com:www.sekolahlinux.com

lalu buka file /etc/iscsi/iscsid.conf

vim /etc/iscsi/iscsid.conf

lalu uncomment baris line ke 57 menjadi seperti dibawah

node.session.auth.authmethod = CHAP

lalu selanjutnya uncomment baris ke 61 & 62 dan isi dengan username dan password yang kita buat  untuk auth di sisi server iscsi

node.session.auth.username = sekolahlinux
node.session.auth.password = sekolahlinux

jika sudah disave, sekarang jalankan command dibawah untuk menghubungi iscsi server dari iscsi client

iscsiadm -m discovery -t sendtargets -p 192.168.100.10

lalu jalankan command dibawah ini, untuk mengkonfirmasi status setelah kita menghubungi iscsi server

iscsiadm -m node -o show
lalu jalankan command dibawah untuk login
iscsiadm -m node --login
jika ingin mellihat sesion yang sedang berjalan jalankan command dibawah
iscsiadm -m session -o show
lalu coba jalankan perintah dibawah apakah storagenya sudah masuk atau blum
cat /proc/partitions

maka hasilnya akan seperti dibawah

major minor  #blocks  name

   8        0   67108864 sda
   8        1     512000 sda1
   8        2   66595840 sda2
  11        0    1048575 sr0
 253        0   43294720 dm-0
 253        1    2097152 dm-1
 253        2   21135360 dm-2
   8       16   10485760 sdb  #ini adalah hasil dari iscsi

jika dilihat diatas ada disk sdb, yang mana sdb tersebut adalah disk dari iscsi, oke pada tahap ini kita sudah berhasil, untuk tahap selanjutnya kalian bebas mau diapakan disk sdb, mau di partisi atau mau digabungkan ke lvroup dala lvm 😀

terimakasih sobat, selamat membaca dan mencoba ya

sumber: http://www.server-world.info/en/note?os=CentOS_7&p=iscsi&f=1

3 COMMENTS