一、想做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.allowD、启动服务,并设置开机自启动
[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 ]