0、前置任务准备一台ipSAN承载设备host0
在其上面分配一个大的lv设备,然后格式化称为xfs格式
1、准备一台ipSAN承载设备host0
在host0上安装scsi-target-utils,并启动
yum install scsi-target-utils -y
vim /etc/tgt/targets.conf
加入
backing-store /dev/mapper/vg1-lv1
service tgtd start
tgtadm --lld iscsi -m target --op show
chkconfig tgtd on
2、准备一台或者多台应用服务器host1、host2、……hostn
安装iscsid和iscsi服务
yum install iscsi-initiator-utils -y
service iscsid start
iscsiadm -m discovery -t st -p host0
service iscsi start
chkconfig iscsid on
chkconfig iscsi on
此时已经能够识别host0设备
3、安全设置在host0上
vim /etc/tgt/targets.conf
initiator-address host1
service tgtd force-restart
tgtadm --ld iscsi --mode target --op show
在host1、host2、……hostn上
iscsiadm -m node -U all
iscsiadm -m dicovery -t st -p host0
iscsiadm -m node -L all
或者在host0上做iptables限制3260、22以外的端口
4、如果有多个远程映射设备,需要使用udev
vim /etc/tgt/targets.conf
加入
backing-store /dev/mapper/vg1-lv1
vendor_id IET
product_id VM
再在host1、host2、……hostn中加入udev设备识别
--根据每个机器导入的block设备不同来确定设备名
udevinfo -a -p /sys/block/sdd
找到其
SUBSYSTEM=="block"
ATTRS{vendor}=="IET"
ATTRS{model}=="VM"
部分
cd /etc/udev/rules.d/
vim 99xxxx.rules
加入
SUBSYSTEM=="block",SYSFS{vendor}=="IET",SYSFS{model}=="VM",SYMLINK="mapper/scsidisk%n"
退出
start_udev
5、最后到各个节点hostn去mount该设备
mount /dev/mapper/scsidisk /opt
可以加入到/etc/fstab
/dev/mapper/scsidisk /opt xfs defaults 0 0