本文主要是介绍Centos6.5下iscsi存储搭建,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章来源:http://www.itnose.net/detail/6251013.html
更多文章:http://www.itnose.net
在搭建vsphere环境需要用到网络存储来模拟生产环境中的应用,现将一台800G 硬盘的服务器配置成iscsi存储。
iscsi服务器如下:
ip:10.11.68.10
硬盘:除服务器基本应用外,划分500G作为存储用,由于采用的lvm,我们直接建立逻辑卷即可。
[root@iscsi10 ~]# vgsVG #PV #LV #SN Attr VSize VFree vg_iscsi10 1 1 0 wz--n- 808.45g 730.32g
lvcreate -L 500G -n iscsi_test vg_iscsi10
这样iscsi存储空间就有了,下面我们来配置存储吧。
1.在服务器上安装scsi-target-utils
yum instal scsi-target-utils -y
2.配置存储设备
[root@iscsi10 ~]# vim /etc/tgt/targets.conf <target iqn.2008-09.com.example:iscsidisk>backing-store /dev/vg_iscsi10/iscsi_testinitiator-address 10.11.68.11initiator-address 10.11.68.12initiator-address 10.11.68.13 </target>其中target定义格式如下:
iqn.yyyy-mm.<reversed domain name>:target_name
backing-store:虚拟设备,一般情况下优先使用此参数
direct-store:实际设备,整个磁盘全部用来做iscsi设备时使用
initiator-address:用来限制使用这个target的客户端来源
incominguser:客户端使用用户名和密码才能使用存储
启动后可查看存储是否已经分配。
service tgtd start
[root@iscsi10 ~]# tgt-admin -s Target 1: iqn.2008-09.com.example:iscsidiskSystem information:Driver: iscsiState: readyI_T nexus information:LUN information:LUN: 0Type: controllerSCSI ID: IET 00010000SCSI SN: beaf10Size: 0 MB, Block size: 1Online: YesRemovable media: NoPrevent removal: NoReadonly: NoBacking store type: nullBacking store path: NoneBacking store flags: LUN: 1Type: diskSCSI ID: IET 00010001SCSI SN: beaf11Size: 536871 MB , Block size: 512Online: YesRemovable media: NoPrevent removal: NoReadonly: NoBacking store type: rdwrBacking store path: /dev/vg_iscsi10/iscsi_testBacking store flags: Account information:ACL information:10.11.68.1110.11.68.1210.11.68.13
3.加入开机启动项
chkconfig tgtd on
4.如果服务器有防火墙设置,还需开放相应端口,iscsi的端口是3260
iptables -A INPUT -p tcp -s 10.0.0.0/8 --dport 3260 -j ACCEPT
这篇关于Centos6.5下iscsi存储搭建的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!