SAN的定义:
存储区域网络(Storage Area Network,简称SAN)采用网状通道(Fibre Channel ,简称FC,区别与Fiber Channel光纤通道)技术,通过FC交换机连接存储阵列和服务器主机,建立专用于数据存储的区域网络。SAN经过十多年历史的发展,已经相当成熟,成为业界的事实标准(但各个厂商的光纤交换技术不完全相同,其服务器和SAN存储有兼容性的要求)。
SAN专注于企业级存储的特有问题。当前企业存储方案所遇到问题的两个根源是:数据与应用系统紧密结合所产生的结构性限制,以及小型计算机系统接口(SCSI)标准的限制。大多数分析都认为SAN是未来企业级的存储方案,这是因为SAN便于集成,能改善数据可用性及网络性能,而且还可以减轻管理作业。
ip-san的大致操作流程:
initiator作为服务器端去使用远程target上的一个lun(逻辑单元号),一个target即一个主机,一个主机上可以共享多个硬盘给initiator使用,我们把每一个硬盘叫做一个lun。为了使用iscsi协议,initiator上要封装scsi driven,iscsi driven和tcp/ip的报文通过网络发送给target上,target以此扯掉这些报文,发现对方发送的scsi协议,进而交给本地的硬盘驱动处理。所以target上不用必须装scsi的硬盘,像传统的sata盘都可以在这个架构中使用。从用户的角度来看,就像在使用本地的客户端一样,方便简单。target------>Lun------>server
1:存储把Lun共享给server。
2:Server 去发现这个存储
3:登陆存储认证。
安装iscsi target软件(ip-san服务器)
1 #tar -xzvfiscsitarget-1.4.20.1.tar.gz 2 #cd iscsitarget-1.4.20.1 3 #make 4 #makeinstall 5 # service iscsi-target 6 Usage: /etc/init.d/iscsi-target{start|stop|restart|condrestart|status}
配置ietd.conf文件
安装iscsi initiator(流媒体服务器)
1 #rpm –ivh iscsi-initiator-utils-6.2.0.871-0.16.el5.i386.rpm
启动initiator服务
1 # service iscsi start
登录iSCSITarget
1 iscsiadm -m node -T <target-name> -p<ip-address>:<port> --login
(“-T”后面跟target名称,“ip-address”为target主机的IP地址,“port”是target主机的端口号,默认是3260。)
断开Initiator与iSCSI Target 主机的连接
1 iscsiadm -m node -T [target-name] -p [ip-address] 2 –u
通过iscsiadm指令与iSCSI Target 建立关联
1 iscsiadm -m session -i 2 iscsiadm –m session –R
查看有哪些target记录在了数据库中
1 iscsiadm -m node
查看target存储端相关配置信息
1 iscsiadm -m node -T iqn.2010-11.net.ixdba:sdc -p192.168.12.246 2 iscsiadm -m discovery –p 192.168.12.246