Iscsi本地存储配置
isCSI简介:
iSCSI:Internet 小型计算机系统接口 (iSCSI:Internet Small Computer System Interface)。
SCSI 结构基于客户/服务器模式,其通常应用环境是:设备互相靠近,并且这些设备由 SCSI 总线连接。iSCSI 的主要功能是在 TCP/IP 网络上的主机系统(启动器 initiator)和存储设备(目标器 target)之间进行大量数据的封装和可靠传输过程。此外,iSCSI 提供了在 IP 网络封装 SCSI 命令,且运行在 TCP 上
缺点:
无推送功能:每一用户修改完存储后,只有自己能看到,不能分享给其他用户。
无锁机功能:共享存储用户可以同时对存储进行修改管理,不能达到一致性。
一、target配置
[root@localhost ClusterStorage]# rpm -ivh perl-Config-General-2.40-1.el5.noarch.rpm //依赖包,用本地yum源安装,不需要这一步,可直接安装服务
[root@localhost ClusterStorage]# rpm -ivh scsi-target-utils-0.0-5.20080917snap.el5.i386.rpm
[root@localhost ~]# service tgtd start
[root@localhost ~]# chkconfig tgtd on
[root@localhost ~]# tgtadm --lld iscsi --op new --mode target --tid=1 --targetname iqn.2012-12.com.a.target:disk //命令可通过man tgtadm命令参考
[root@localhost ~]# tgtadm --lld iscsi --op new --mode logicalunit --tid=1 --lun 1 --backing-store /dev/sdb1
[root@localhost ~]# tgtadm --lld iscsi --op bind --mode target --tid 1 --initiator-address 192.168.3.0/24
[root@localhost ~]# tgtadm --lld iscsi --op show --mode target
为防止开机重启命令消失可修改/etc/tgt/targrt.conf文件
[root@localhost ~]# vim /etc/tgt/targets.conf
二、RealServer1
[root@localhost ClusterStorage]# yum -y install iscsi-initiator-utils
[root@localhost ClusterStorage]# vim /etc/iscsi/initiatorname.iscsi //编辑该文件
[root@localhost ClusterStorage]# service iscsi start
[root@localhost ClusterStorage]# chkconfig iscsi on
发现target
登陆target
[root@localhost ~]# fdisk –l //查看分区
[root@localhost ~]# mkfs -t ext3 /dev/sdd //格式化磁盘
[root@localhost ~]# mkdir -pv /mnt/target //创建挂载点
[root@localhost ~]# mount /dev/sdd /mnt/target //挂在磁盘
[root@localhost ~]# mount //查看挂载
应用磁盘
[root@localhost ~]# cd /mnt/target
Real server2配置和Real server2配置相同,不在详述。