ISCSI
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.
Protokol iSCSI adalah salah satu teknologi kunci diharapkan dapat
membantu membawa perkembangan pesat dari jaringan area penyimpanan
(SAN) pasar, dengan meningkatkan kemampuan dan kinerja transmisi
penyimpanan data. Karena di mana-mana jaringan IP, 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.
Cara iSCSI kerjanya:
Cara iSCSI kerjanya:
Ketika pengguna akhir atau aplikasi mengirimkan permintaan, sistem operasi menghasilkan SCSI perintah yang tepat dan permintaan data, yang kemudian pergi melalui enkapsulasi dan, jika perlu, prosedur enkripsi. Sebuah header paket ditambahkan sebelum paket IP yang dihasilkan ditransmisikan melalui koneksi Ethernet. Ketika sebuah paket diterima, maka didekripsi (jika itu dienkripsi sebelum transmisi), dan dibongkar, memisahkan perintah SCSI dan permintaan. Perintah SCSI dikirim ke controller SCSI, dan dari sana ke perangkat penyimpanan SCSI. Karena iSCSI adalah bi-directional, protokol ini juga dapat digunakan untuk mengembalikan data dalam menanggapi permintaan yang asli.
iSCSI adalah salah satu dari dua pendekatan utama untuk transmisi penyimpanan data melalui jaringan IP, metode lainnya, Fibre Channel over IP (FCIP), menerjemahkan kode Fibre Channel dan kontrol data ke dalam paket IP untuk transmisi antara SAN Fibre geografis jauh Channel. FCIP (juga dikenal sebagai saluran penyimpanan tunnelingor Fibre tunneling) hanya dapat digunakan dalam hubungannya dengan teknologi Fibre Channel, dalam perbandingan, iSCSI dapat dijalankan melalui jaringan Ethernet yang ada. Sejumlah vendor, termasuk Cisco, IBM, dan Nishan telah memperkenalkan iSCSI-produk berbasis (seperti switch dan router).
Dalam konsep iscsi ada
beberapa hal yang perlu di ingat
- protocol iscsi pasti memerlukan inisiator
- protocol iscsi pasti mempunyai name yang diawali dgn : iqn.xxxxxx
- protocol iscsi mempunyai authentifikasi in dan out (bisa di bypass)
- protocol iscsi menggunakan default port 3260
- protocol iscsi tidak otomatis menemukan target/LUN/storage yang telah di assign
- protocol iscsi pasti memerlukan IP
- protocol iscsi direkomendasikan dihubungkan dengan switch yang support jumbo frame
berikut
contoh penggunaan iscsi di linux (CENTOS)
1.
install iscsi initiator
#
yum install iscsi-initiator-utils
Step
# 1: Configure iSCSI
edit
file /etc/iscsi/iscsid.conf :
# vi
/etc/iscsi/iscsid.conf
yang
perlu di perhatikan dalam hal ini adalah, username dan password (in
dan out), mohon di sesuaikan dengan security/policy yang ada di
storage anda
jika
kebijakan yang anda buat tifak
Setup
username and password:
node.session.auth.username = My_ISCSI_USR_NAME
node.session.auth.password = MyPassword
discovery.sendtargets.auth.username = My_ISCSI_USR_NAME
discovery.sendtargets.auth.password = MyPassword
hidupkan
service iscsi anda
#
/etc/init.d/iscsi start
Step
# 2: menemukan target
sebagai
contoh ip address storage yang sudah diassign adalah 192.168.10.4
#
iscsiadm -m discovery -t sendtargets -p 192.168.10.4
#
/etc/init.d/iscsi restart
cek
apakah storage anda sudah dikenali oleh OS
#
fdisk -l
or
#
tail -f /var/log/messages
contoh
Output:
Oct
10 12:42:20 ora9is2 kernel: Vendor: EQLOGIC Model: 100E-00
Rev: 3.2
Oct
10 12:42:20 ora9is2 kernel: Type: Direct-Access
ANSI SCSI revision: 05
Oct
10 12:42:20 ora9is2 kernel: SCSI device sdd: 41963520 512-byte hdwr
sectors (21485 MB)
Oct
10 12:42:20 ora9is2 kernel: sdd: Write Protect is off
Oct
10 12:42:20 ora9is2 kernel: SCSI device sdd: drive cache: write
through
Oct
10 12:42:20 ora9is2 kernel: SCSI device sdd: 41963520 512-byte hdwr
sectors (21485 MB)
Oct
10 12:42:20 ora9is2 kernel: sdd: Write Protect is off
Oct
10 12:42:20 ora9is2 kernel: SCSI device sdd: drive cache: write
through
Oct
10 12:42:20 ora9is2 kernel: sdd: unknown partition table
Oct
10 12:42:20 ora9is2 kernel: sd 3:0:0:0: Attached scsi disk sdd
Oct
10 12:42:20 ora9is2 kernel: sd 3:0:0:0: Attached scsi generic sg3
type 0
dari hasil pengecekan diatas /dev/sdd adalah device anda yang baru
Step
# 3: Format and Mount iSCSI Volume
membuat
partisi dan format file system fdisk and mkfs.ext3 commands:
#
fdisk /dev/sdd
#
mke2fs -j -m 0 -O dir_index /dev/sdd1
OR
#
mkfs.ext3 /dev/sdd1
Tip:
If your volume is large size like 1TB, run mkfs.ext3 in background
using nohup:
#
nohup mkfs.ext3 /dev/sdd1 &
Mount
new partition:
#
mkdir /mnt/iscsi
#
mount /dev/sdd1 /mnt/iscsi
Step
#4: Mount iSCSI drive automatically at boot time
First
make sure iscsi service turned on at boot time:
#
chkconfig iscsi on
Open
/etc/fstab file and append config directive:
/dev/sdd1
/mnt/iscsi ext3 _netdev 0 0
Demikian Semoga bermanfaat
Comments
Post a Comment