Assalamualaikum wr.wb
Halo temen-temen kembali lagi dengan saya Raul di blog solusi dari santri pada kesempatan kali ini saya akan membagi ilmu tentang cara konfigurasi ISCSI Target dan Initiator di Linux CentOS 8 x64.
2.Kemudian kita buka Terminal karena kita akan konfigurasi lewat Terminal.
3. Kita masuk ke mode root dengan perintah:
$ su -
password:*******
4. Kemudian kita Update Linux CentOS dengan perintah:
# dnf update
5. Jika muncul seperti di bawah kita klik y.
6. Untuk Update ini memang cukup lama kira-kira 2-3 jam jadi sabar ya temen-temen untuk menunggunya.
7. Kemudian kita masukkan perintah:
# getenforce
perintah ini digunakan untuk mengecek status SELinux.
8. Paket ISCSI Target tersedia sebagai targetcli maka kita masukkan perintah:
# dnf -y install targetcli
9. Kemudian kita cek disk / penyimpanan kita, masih ada sisa atau tidak:
# df -hT
10. Kemudian kita buat direktory seperti di bawah:
# mkdir /var/targetdisk01
11. Selanjutnya kita masuk ke targetcli untuk membuat target kita.
# targetcli
12. Kemudian kita periksa isinya dengan perintah:
# ls
13. Disini bisa kita lihat semuanya kosong dan disini yang pertama adalah Backstores, Backstores disini membantu menyediakan berbagai cara untuk menyimpan data secara lokal yang nantinya akan di ekspor untuk sistem external, mari kita buat fileio backstore 5 GB:
/> cd backstores/fileio
14. Kemudian kita Create targetdisk 5GB tadi:
/> create targetdisk1 /var/targetdisk01/targetdisk1.img 5GB
15. Jika sukses akan muncul tulisan seperti dibawah:
Created fileio targetdisk with size 5368709120
16. Kemudian kita cek isinya dengan perintah:
/>ls
17. Untuk membuat target ISCSI kita harus pindah ke jalur ISCSI dengan perintah:
/> cd iscsi
18. kemudian kita buat target seperti dibawah:
/>create iqn.2020-02.raul.com:geekstarget1
19. Kemudian kita cek isinya dengan perintah:
/> ls
20. Kemudian kita buat LUN ISCI dengan perintah:
/> cd iqn.2020-02.raul.com:geekstarget1/tpg1/luns
21. Kemudian buat LUN dari targetdisk1 yang sudah kita buat sebelumnya dengan perintah:
>/ create /backstores/fileio/targetdisk1
22. Jika sukses akan keluar tulisan seperti dibawah:
Created LUN 0
23. Kemudian kita cek isinya dengan perintah:
/> ls
24. Kemudian kita keluar dari taregetcli dengan perintah:
/> exit
25. Kemudian kita konfigurasi Daftar Kontrol Akses, Daftar Kontrol Akses ini akan memastikan bahwa hanya user dikenal yang akan terhubung ke targe kami. Untuk melakukan ini digunakan perintah:
# nano /etc/iscsi/initiatorname.iscsi
26. Kemudian kita setting seperti di bawah:
InitiatorName:iqn.2020-02.com.raul:initiator1
27. Kemudian kita masuk ke targetcli lagi dengan perintah:
# targetcli
28. Kita masuk ke direktori seperti di bawah
/> cd /iscsi/iqn.2020-02.raul.com:geekstarget1/tpg1
29. Kemudian kita masuk ke acls dengan perintah:
>cd acls
30. Kemudian jalankan dengan iqn dari inisiator yang berada pada acls.
> create iqn.2019-11.com.con.raul:initiator1
31. Jika berhasil maka akan muncul tulisan seperti di bawah;
Created Node ACL iqn.2019-11.com.com.raul:initiator1
Created mapped LUN 0.
32. Kemudian kita masuk ke iqn yang baru saja kita buat di acls:
> cd iqn.2019-11.com.com.raul:initiator1
33. Kemudian kita buat userid seperti di bawah:
> set auth userid=initiator1
34. Kita juga harus membuat Password dengan perintah:
> set auth password=raul123
35. Selanjutnya kita masuk ke ISCSI lagi dengan perintah:
> cd /iscsi
36. Kemudian kita cek isinya dengan perintah:
> ls
37.Kemudian kita keluar dari targetcli dengan perintah:
> exit
38. Kemudian aktifkan terget dan setting firewall jika sedang berjalan dengan perintah seperti di bawah:
# systemctl enable target
39. Kemudian kita setting Firewall dengan perintah:
# firewall-cmd --add-service=iscsi-target --permanent
40. Disini juga tambahkan perintah:
# firewall-cmd --reload
41. Jika berhasil maka akan muncul Succes seperti di bawah.
Apa itu ISCSI? ISCSI atau Internet Small Computer System Interface, ISCSI merupakan Interface yang menggunakan IP / Internet Protocol untuk menghubungkan antara Storage dengan Server dalam melakukan proses Transfer Data. Biasanya kan kebanyakan menggunakan FreeNAS akan tetapi kali ini saya akan membuat ISCSI di OS Linux CentOS 8, memang agak sedikit rumit tapi jika kita mau berusaha pasti bisa.
Langsung saja kita masuk ke tahap konfigurasinya:
1. Pertama kita buka VM Linux CentOS kita.
2.Kemudian kita buka Terminal karena kita akan konfigurasi lewat Terminal.
3. Kita masuk ke mode root dengan perintah:
$ su -
password:*******
4. Kemudian kita Update Linux CentOS dengan perintah:
# dnf update
5. Jika muncul seperti di bawah kita klik y.
6. Untuk Update ini memang cukup lama kira-kira 2-3 jam jadi sabar ya temen-temen untuk menunggunya.
7. Kemudian kita masukkan perintah:
# getenforce
perintah ini digunakan untuk mengecek status SELinux.
8. Paket ISCSI Target tersedia sebagai targetcli maka kita masukkan perintah:
# dnf -y install targetcli
9. Kemudian kita cek disk / penyimpanan kita, masih ada sisa atau tidak:
# df -hT
10. Kemudian kita buat direktory seperti di bawah:
# mkdir /var/targetdisk01
11. Selanjutnya kita masuk ke targetcli untuk membuat target kita.
# targetcli
12. Kemudian kita periksa isinya dengan perintah:
# ls
13. Disini bisa kita lihat semuanya kosong dan disini yang pertama adalah Backstores, Backstores disini membantu menyediakan berbagai cara untuk menyimpan data secara lokal yang nantinya akan di ekspor untuk sistem external, mari kita buat fileio backstore 5 GB:
/> cd backstores/fileio
14. Kemudian kita Create targetdisk 5GB tadi:
/> create targetdisk1 /var/targetdisk01/targetdisk1.img 5GB
15. Jika sukses akan muncul tulisan seperti dibawah:
Created fileio targetdisk with size 5368709120
16. Kemudian kita cek isinya dengan perintah:
/>ls
17. Untuk membuat target ISCSI kita harus pindah ke jalur ISCSI dengan perintah:
/> cd iscsi
18. kemudian kita buat target seperti dibawah:
/>create iqn.2020-02.raul.com:geekstarget1
19. Kemudian kita cek isinya dengan perintah:
/> ls
20. Kemudian kita buat LUN ISCI dengan perintah:
/> cd iqn.2020-02.raul.com:geekstarget1/tpg1/luns
21. Kemudian buat LUN dari targetdisk1 yang sudah kita buat sebelumnya dengan perintah:
>/ create /backstores/fileio/targetdisk1
22. Jika sukses akan keluar tulisan seperti dibawah:
Created LUN 0
23. Kemudian kita cek isinya dengan perintah:
/> ls
24. Kemudian kita keluar dari taregetcli dengan perintah:
/> exit
25. Kemudian kita konfigurasi Daftar Kontrol Akses, Daftar Kontrol Akses ini akan memastikan bahwa hanya user dikenal yang akan terhubung ke targe kami. Untuk melakukan ini digunakan perintah:
# nano /etc/iscsi/initiatorname.iscsi
26. Kemudian kita setting seperti di bawah:
InitiatorName:iqn.2020-02.com.raul:initiator1
27. Kemudian kita masuk ke targetcli lagi dengan perintah:
# targetcli
28. Kita masuk ke direktori seperti di bawah
/> cd /iscsi/iqn.2020-02.raul.com:geekstarget1/tpg1
29. Kemudian kita masuk ke acls dengan perintah:
>cd acls
30. Kemudian jalankan dengan iqn dari inisiator yang berada pada acls.
> create iqn.2019-11.com.con.raul:initiator1
31. Jika berhasil maka akan muncul tulisan seperti di bawah;
Created Node ACL iqn.2019-11.com.com.raul:initiator1
Created mapped LUN 0.
32. Kemudian kita masuk ke iqn yang baru saja kita buat di acls:
> cd iqn.2019-11.com.com.raul:initiator1
33. Kemudian kita buat userid seperti di bawah:
> set auth userid=initiator1
34. Kita juga harus membuat Password dengan perintah:
> set auth password=raul123
35. Selanjutnya kita masuk ke ISCSI lagi dengan perintah:
> cd /iscsi
36. Kemudian kita cek isinya dengan perintah:
> ls
37.Kemudian kita keluar dari targetcli dengan perintah:
> exit
38. Kemudian aktifkan terget dan setting firewall jika sedang berjalan dengan perintah seperti di bawah:
# systemctl enable target
39. Kemudian kita setting Firewall dengan perintah:
# firewall-cmd --add-service=iscsi-target --permanent
40. Disini juga tambahkan perintah:
# firewall-cmd --reload
41. Jika berhasil maka akan muncul Succes seperti di bawah.
Oke temen-temen mungkin seperti ini dulu untuk part 2 menyusul ya, pasti akan saya buat jika saya mampu dan terima kasih karena sudah megunjungi blog ini jika ada pertanyaan silahkan ditulis di kolom komentar.
Wassalamualaikum wr,wb












































0 komentar: