Tujuan :
- Mengatahui Fungsi dari Storage Server
- Mengetahui cara konfigurasi iSCSI target pada CentOS 6.5
- Mengetahui cara konfigurasi iSCSI initiator pada Debian
- Mengetahui cara konfigutasi iSCSI initiator pada Windows 7
Konsep Dasar :
iSCSI adalah Internet SCSI (Small Computer System Interface), Internet Protocol (IP) penyimpanan berbasis standar jaringan untuk menghubungkan fasilitas penyimpanan data, yang dikembangkan oleh Internet Engineering Task Force (IETF). Dengan membawa perintah SCSI melalui jaringan IP, iSCSI digunakan untuk memfasilitasi transfer data melalui intranet dan untuk mengelola penyimpanan jarak jauh. iSCSI dapat digunakan untuk mengirimkan data melalui jaringan area lokal (LAN), wide area network (WAN), atau internet dan dapat mengaktifkan lokasi-independen penyimpanan data dan pengambilan.
Langkah - langkah :
Topologi
Konfigurasi Virtual Harddisk di VirtualBox
Buka VirtualBox lalu klik Storage
Klik icon berbentuk hardisk seperti di gambar
Pilih Create new disk
Atur ukuran yang akan digunakan untuk harddisk
Harddisk berhasil di tambahkan
Menambahkan IP Address pada CentOS
Atur IP Address dengan perintah $ nano /etc/sysconfig/network-scripts/ifcfg-eth0
Isikan IP Address yang akan digunakan, isikan seperti gambar
Jika telah selesai save lalu restart dengan perintah $ service network restart
Atur resolv dengan perintah nano /etc/resolv.conf
Tambahkan DNS google yaitu 8.8.8.8
Matikan IP Firewall dengan $ service iptables stop
Coba ping ke google.com untuk mengetes koneksi
Menambahkan IP Address pada Iniator Windows 7
Atur IP Address pada Iniator sesuai yang akan digunakan
Coba ping ke IP Address Target untuk mengecek koneksi
Mengatur IP Address pada Initiator Debian
Tambahkan IP Address dan DNS yang akan digunakan
Setelah di save restart dengan menggunakan $ /etc/init.d/networking restart
Coba cek apakah dengan perintah $ ifconfig
Edit resolv dengan menggunakan perintah $ nano /etc/resolv.conf
Tambahkan DNS google pada resolv
Coba ping ke IP Address Target untuk mengecek koneksi
Instalasi iSCSI pada Target CentOS
Install iSCSI dengan perintah $ yum install scsi-target-utils -y
Instalasi telah berhasil
Konfigurasi iSCSI Target CentOS
Lihat partisi harddisk dengan perintah $ fdisk -l
Buat partisi pada /dev/sdb dengan perintah $ fdisk /dev/sdb
Pada command isi kan "n" , pada command action pilih "p", isi "1" pada partition number, isikan kapasitas yang digunakan
Cek lagi dengan perintah $ fdisk -l terdapat partisi baru
Cek juga dengan perintah $ cat /proc/partitions
Buat phsycal volume pada /dev/sdb1 dengan perintah $ pvcreate /dev/sdb1
Lihat hasil pembuatan dengan perintah $ pvdisplay /dev/sdb1
Buat volume group dengan $ vgcreate myolgrp /dev/sdb1
Lihat hasil pembuatan volume group dengan perintah $ vgdisplay /dev/myolgrp
Buat logical volume untuk partisi
Lihat hasil pembuatan logical volume dengan perintah $ lvdisplay /dev/myolgrp/mylogvol
Buat format system dengan menggunakn ext3
Edit target dengan perintah $ nano /etc/tgt/targets.conf
Tambahkan script seperti digambar pada bagian akhir
Restart tgtd dengan perintah $ service tgtd restart
Konfigurasi iSCSI Initator Windows 7
Buka Set up iSCSI iniator
Isikan IP Address Target lalu klik Quick Connect
Jika telah terhubung klik Done
Pada tab Volumes and Device klik Auto Configure
Buka Computer Management
Klik kanan lalu pilih New Simple Volume
Lalu akan muncul top up seperti gambar klik Next
Atur ukuran yang akan digunakan, lalu klik Next
Pilih abjad yang dinginkan lalu klik Next
Atur nama yang akan digunakan lalu klik Next
Klik Finish
Makan harddisk akan terdeteksi secara otomatis
Terlihat terdapat harddisk yang tadi telah dibuat
Konfigurasi iSCSI Initator Debian
Install iSCSI pada debian dengan perintah $ apt-get install open-iscsi lalu masukkan CD binary 1
Edit file dengan perintah $ nano /etc/iscsi/iscsi.conf
Hilangkan pagar pada scripts yang ditandai pada gambar
Restart iSCSI dengan perintah $ /etc/init.d/open-iscsi restart
Tambahkan konfigurasi seperti perintah di bawah ini
Cek partisi hardisk dengan perintah $ cat /proc/partitions
Buat folder /iscsi dengan perintah $ mkdir /iscsi
Mount harddisk dari server CentOS ke folder /iscsi
Lalu cek hasil mount dengan perintah $ df -h
Coba buat folder pada /iscsi, dan tidak bisa dibuat karena folder /iscsi masih dalam mode Read-only
Untuk mengatasinya bisa install ntfs-3g dengan perintah $ apt-get install ntfs-3g
Coba buat folder pada folder /iscsi
Folder berhasil dibuat
Buat folder kembali dan berhasil
Untuk mengecek lewat Initator Windows Restart terlebih windows 7
Kemudian cek kembali dan muncul folder yang telah dibuat di debian