Thursday, January 07, 2010

Quick guide to isci server setup - Tested on RHEL 5.3

SERVER
Install rpm
rpm -ivh source/ClusterStorage/perl-Config-General-2.40-1.el5.noarch.rpm
rpm -ivh source/ClusterStorage/scsi-target-utils-0.0-5.20080917snap.el5.x86_64.rpm

Start service
/etc/init.d/tgtd start
chkconfig --level 35 tgtd on

Add iscsi Controller
tgtadm --lld iscsi --op new --mode target --tid 1 -T iqn.2008-02.com.example:disk1
tgtadm --lld iscsi --op show --mode target

Add iscsi disk
tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 -b
tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 -b /dev/cciss/c1d0

Bind to all interfaces
tgtadm --lld iscsi --op bind --mode target --tid 1 -I ALL

or Bind to specific IP
tgtadm --lld iscsi --op bind --mode target --tid 1 -I
tgtadm --lld iscsi --op bind --mode target --tid 1 -I 192.168.201.1


CLIENT
Install rpm
rpm -ivh source/Server/iscsi-initiator-utils-6.2.0.868-0.18.el5.x86_64.rpm

Start service
/etc/init.d/iscsi restart
chkconfig --level iscsi on

Discovery targets/disks
iscsiadm -m discovery -t sendtargets -p :3260
iscsiadm -m discovery -t sendtargets -p 192.168.201.1>:3260

Attach disks
iscsiadm -m node -T 1 -p :3260 -l
iscsiadm -m node -T iqn.2008-02.com.example:disk1 -p 192.168.201.1:3260 -l

Temporary disconnect disks
iscsiadm -m node -T -p :3260 -u
iscsiadm -m node -T iqn.2008-02.com.example:disk1 -p 192.168.201.1:3260 -u

Delete disks
iscsiadm -m node -o delete -T -p :3260
iscsiadm -m node -o delete -T iqn.2008-02.com.example:disk1 -p 192.168.201.1:3260

No comments: