本文转载于http://bbs.watchstor.com/thread-70798-1-1.html
理论知识简介:
ISCSI:当前网速越来越快,光从家庭用户就能看的出来,从原先的512k到1M,再到2M、4M、8M等,发达国家的网络带宽会更高。ISCSI 的出现,使得光纤SAN产生的费用贵的问题迎刃而解。它是基于现有的ip 网络,对scsi 协议进行数据封装,使得原本只能在本地传输的scsi 硬盘数据,可以通过网络来传输。若存放ISCSI 数据的机房为私有本地专用机房,那么,在千兆网络的环境中,其性能绝不会影响使用需求。
目前iscsi 的后端存储架构一般分为三种:
(一) 控制器架构:它的所有控制、转换节点,都是由硬件芯片或嵌入式设备组成,它们都是由开发商根据iscsi 协议,自己编写、设计出来的。由于各个芯片工作的单一性,使得这种架构的整体数据处理性能很高,而且运行更稳定。
(二) PC架构:由一台性能高效稳定的普通计算机(服务器),通过iSCSI Target 软件实现iscsi 功能。
(三) PC+TOE架构:这种架构就是在PC架构上,加入协议卸载网卡。把原本用CPU包装、拆解iscsi 数据到tcp协议包的操作,转由网卡中的专用芯片来完成,从而减轻CPU的压力。
一.虚拟机cms地址为192.168.1.10作为tgtd客户端
1.编辑yum文件内容如下
[root@cms ~]# vim /etc/yum.repos.d/rhel-debuginfo.repo
2.查询信息并安装所需软件包
3.开启服务,设置开机启动,查看端口号
4.下面来编辑一些规则
(1)重新编辑磁盘,建立一个主分区3,设置其内存为1G(这里建立分区3时会发生错误,所以我们直接修改分区2,修改其内存为1G,并在分区2上实验)
[root@cms ~]# partprobe /dev/sda
#格式化磁盘(没有出现信息说明成功)
(2)现在就可以来编辑了
[root@cms ~]# tgtadm --lld iscsi --op new --mode target --tid 1 --targetname iqn.2012-05.com.a.cms:traget
[root@cms ~]# tgtadm --lld iscsi --op show --mode target
[root@cms ~]# man tgtadm
#可以查看tgtadm的一些相关用法
(3)编辑规则进行查看
(4)添加验证
(5)防止重启后数据丢失,做如下工作
[root@cms ~]# vim /etc/tgt/targets.conf
二.重新开启一台虚拟机,设置其地址为192.168.1.50
1.安装好yum,便于编辑(这里我们使用另一种方法,从其他文件中拷贝过来)
2.编辑规则
(1)[root@cms ~]# vim /etc/iscsi/initiatorname.iscsi
(2)服务的设置
(3)编译磁盘
[root@cms ~]# fdisk -l
#查看磁盘分区情况
[root@cms ~]# partprobe /dev/sdb
#格式化磁盘
本帖隐藏的内容需要回复才可以浏览
http://bbs.watchstor.com/thread-70798-1-1.html 已注册,还不登录,因为未激活