Assalamu`alaikum Wr. Wb.
Kali ini saya akan memposting tata cara konfigurasi iscsi target pada centos dan iscsi initiator pada windows 7 dan debian. okee langsung aja disimakk
Tujuan
- Untuk mengetahui fungsi dari storage server
- Untuk mengetahui konfigurasi iscsi target pada centos
- Untuk mengetahui konfigurasi iscsi initiator pada windows 7
- Untuk mengetahui konfigurasi iscsi initiator pada debian
Konsep Dasar
iSCSI merupakan kependekan dari internet small computer system Interface. iSCSImerupakan storage ( media penyimpanan) menggunakan internet protokol sebagai penghubung antara storage dengan server (komputer), dengan kata lain iSCSI digunakan untuk menghubungkan hard disk beserta transfer data melalui jaringan internet maupun intranet. Merupakan protokol yang berjalan di lapisan transport pada jaringan TCP/IP yang bekerja untuk mengirimkan perintah-perintah SCSI agar memungkinkan suatu komputer dapat mengakses block-level dari media penyimpanan pada komputer yang berbeda
Jenis ISCSI :
- iSCSI Target Target iSCSI adalah server/ perangkat penyimpanan yang menerima perintah iSCSI dari inisiator iSCSI.
- iSCSI Klien/ Initiator Klien iSCSI atau host (juga dikenal sebagai inisiator iSCSI) adalah driver perangkat lunak yang berjalan pada komputer yang terhubung ke jaringan Ethernet.
Langkah-Langkah
TOPOLOGI
Menambah Harddisk di Virtual Box
1, Klik storage untuk menambahkan harddisk pada virtual
2. Klik tanda yang di hijaukan
3. Klik create new disk
4. Atur harddisk yang ingin ditambahkan, klik create
5. Klik OK
6. Harddisk berhasil ditambahkan
IP ADDRESS
iSCSI Target (Centos) => 192.168.43.2/29
1. Atur IP Address dengan perintah #nano /etc/sysconfig/network-scripts-ifcfg-eth0
2. Tambahkan script seperti gambar dibawah ini
3. Restart internetnya dengan perintah #service network restart
4. Atur resolv.conf dengan perintah #nano /etc/resolv.conf
5. Tambahkan DNS google
6. Matikan firewall iptables pada centos
7. Lalu coba ping google.com
iSCSI Initiator (Windows 7 (1)) => 192.168.43.3/29
1. Atur IP address dan dns seperti gambar dibawah ini
2. Lalu coba ping ke server centos
iSCSI Initiator (Windows 7 (2)) => 192.168.43.4/29
1. Atur IP Address dan DNS seperti gambar di bawah ini
2. Lalu coba ping ke server centos
iSCSI Initiator (Debian) => 192.168.43.5/29
1. Atur IP Address dan DNS dengan perintah #nano /etc/network/interfaces
2. Edit script seperti gambar dibawah ini
3. Restart internetnya
4.Cek hasil konfigurasi ip dengan perintah #ifconfig
5. Edit resolv.conf dengan perintah #nano /etc/resolv.conf
6. Tambahkan DNS google
7. Lalu coba ping ke server centos
KONFIGURASI iSCSI TARGET
1. Install iscsi target dengan perintah #yum install scsi-target-utils -y
2. Cek partisi pada harddisk dengan perintah #fdisk -l
3. Terlihat partisi yang ada yaitu /devsda dan /devsdb. disini saya akan mempartisi /dev/sdb
4. Buat partisi dengan perintah #fdisk /dev/sdb
5. Buat partisi sebagai berikut
6. Lalu cek hasil partisi dengan perintah #fdisk -l
7. Terlihat partisi /dev/sdb1 berhasil dibuat dengan ukuran 500mb
8. Refresh kernel partisi
9. Cek partisi dengan #cat /proc/partitions
10. Buat physical volume untuk partisi
11. Lihat hasil pembuatan physical volume pada partisi
12. Buat volume group untuk partisi
13. Lihat hasil pembuatan volume group pada partisi
14. Buat logical volume pada partisi
15. Lihat hasil pembuatan logical volume pada partisi
16. Lalu buat format system untuk partisi yang dibuat, disini saya memakai file system ext3
17. Edit file /etc/tgt/targets.conf
18. Tambahkan script pada bagian akhir file seperti gambar dibawah ini
19. Aktifkan iscsi target
KONFIGURASI iCSI INITIATOR PADA WINDOWS 7 (1)
1. Klik start, lalu cari "scsi initiator"2. Klik yes
3. Lalu isi IP Address server centos pada target dan klik quick connect
4.Akan terdeteksi seperti dibawah ini, klik done
5. Pilih Volume and Devices, klik auto configure
6. Terdeteksi harddisk dari server centos
7. Klik start, cari "computer management"
8. Pilih Disk Management
9. Akan muncul seperti gambar dibawah, Lalu klik OK
10. Terlihat harddisk server sudah terdeteksi sebesar 500Mb
11. Buat volume pada harddisk tersebut dengan klik kanan dan pilih new simple volume
12. Klik Next
13. Atur ukuran harddisk yang ingin dibuat, Klik Next
14. Atur drive letter atau path untuk volume yang ingin dibuat, Klik Next
15. Atur nama volume, Klik Next
16. Klik Finish
17. Volume telah berhasil dibuat
KONFIGURASI iSCSI INITIATOR PADA WINDOWS 7 (2)
1. Klik Start, cari "scsi initiator"
2. Klik Yes
3. Isi ip address server pada kolom target dan klik quick connect
4. Terlihat sudah terdeteksi dari server centos, klik done
5. Pilih volume and devices, klik auto configure untuk mendeteksi secara otomatis
6. Harddisk dari server sudah terdeteksi
7. Lalu akan muncul seperti gambar dibawah ini. Tanpa harus membuat volume lagi seperti di windows pertama.
8. Harddisk dari server terdeteksi dalam volume (F)
KONFIGURASI iSCSI INITIATOR PADA DEBIAN
1. Install iscsi initiator pada debian dengan perintah #apt-get install open-iscsi
2. Masukkan DVD-Binary 1
3. Edit file /etc/iscsi/iscsid.conf
4. Hilangkan tanda pagar seperti gambar di bawah ini
5. Aktifkan open iscsi dengan perintah #/etc/init.d/open-iscsi restart
6. Lalu konfigurasi iSCSI pada debian seperti dibawah ini
7. Setelah itu cek hasil initiator harddisk dari server dengan perintah #cat /proc/partitions
8. Buat folder untuk mount harddisk
9. Lalu mount harddisk dari server centos ke folder yang dibuat
10. Cek hasil mount dengan perintah #df -h
11. Lihat isi harddisk, terlihat masih kosong
12. Coba buat folder, terlihat tidak bisa membuat folder karena file system hanya read only saja
13. Untuk mengatasinya install aplikasi ntfs-3g, yaitu aplikasi untuk membaca hasil mount yang berfile system ntfs
14. Install dengan perintah #apt-get install ntfs-3g
15. Masukkan DVD-Binary 1
16. Jika sudah selesai, unmount harddisknya
17. Lalu mount kembali harddisk ke folder
18. Test dengan buat folder, terlihat sudah bisa membuat folder
19. Cek hasil pembuatan folder dengan perintah ls
PERCOBAAN iSCSI INITIATOR
1. Lakukan percobaan dengan membuat folder atau apapun pada alah satu initiator. Disini saya membuat folder bernama "KUKUH" di initiator windows 7 (2)2. Folder berhasil dibuat
3. Lalu cek pada initiator windows 7 (1), terlihat folder yang tadi dibuat tidak ada
4. Coba restart initiator windows 7 (1)
5. Setelah direstart barulah muncul folder yang dibuat tadi
6. Sekarang cek pada initiator debian, sama seperti halnya windows di restart dahulu. Sebelum di restart edit terlebih dahulu file rc.local karena pada debian jika direstart maka mount harddisk akan hilang
7. Tambahkan script iscsi initiator pada debian pada bagian akhir file agar pada saat retart mount harddisk tidak hilang
8. Reboot debian
TERIMA KASIH
SEMOGA BERMANFAAT
WASSALAMU`ALAIKUM WR. WB.
0 Comments