一、想做esxi的HA试验,可是手上又没有存储设备,但是手上大硬盘的机器倒是有很多,所以就选择iscsi target在linux系统上配置iscsi共享存储。

二、服务端(119.147.146.246)

1、安装

A、软件下载

[root@nfs1 ~]# wget http://sourceforge.net/projects/iscsitarget/files/iscsitarget/1.4.20.2/iscsitarget-1.4.20.2.tar.gz

B、安装

[root@nfs1 ~]# tar -zxvf iscsitarget-1.4.20.2.tar.gz

[root@nfs1 ~]# cd iscsitarget-1.4.20.2

[root@nfs1 iscsitarget-1.4.20.2]# make

[root@nfs1 iscsitarget-1.4.20.2]# make install

C、安装成功后会在/etc/iet/目录下有如下配置文件:

[root@nfs1 iscsitarget-1.4.20.2]# ll /etc/iet/
total 12
-rw-r----- 1 root root 3873 Aug 26 00:22 ietd.conf
-rw-r--r-- 1 root root 1011 Aug 26 00:22 initiators.allow
-rw-r--r-- 1 root root  864 Aug 26 00:22 targets.allow

D、启动服务,并设置开机自启动

[root@nfs1 iscsitarget-1.4.20.2]# service iscsi-target start
[  OK  ] iSCSI Target: [  OK  ]

[root@nfs1 iscsitarget-1.4.20.2]# chkconfig --level 35 iscsi-target on

二、配置

1、配置一个简单的iscsi target

[root@nfs1 iscsitarget-1.4.20.2]# vi /etc/iet/ietd.conf

找到如下代码,将前面的#去掉

#Target iqn.2001-04.com.example:storage.disk2.sys1.xyz

设置LUN,找到类似如下代码:

#Lun 0 Path=/dev/sdc,Type=fileio,ScsiId=xyz,ScsiSN=xyz

将前面的#去掉,(PS:0表示块设备号为0.映射的磁盘是/dev/sdb."Type"值表示iscsi target可以用于磁盘、file和LVM,这里设定的是fileio,表示主要用来对一个磁盘进行存储共享)

到此,一个简单的iscsi target已经配置完毕,最后重启服务:

[root@nfs1 iscsitarget-1.4.20.2]# service iscsi-target restart
Stopping iSCSI Target: [  OK  ]
[  OK  ] iSCSI Target: [  OK  ]