原标题:Linux如何搭建ISCSI服务器?
【需求背景】
iSCSI技术是一种由IBM公司研究开发的,是一个供硬件设备使用的可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择。iSCSI技术是一种新储存技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,使服务器可与使用IP网络的储存装置互相交换资料。
我们平时在做实验如搭建oracle rac时会用到共享存储,实验环境有限,我们怎么来满足这个条件呢?网络存储服务器是使用iscsi技术,通过一台linux服务器来实现ip-san。
【环境说明】
1.将iscsi-initiator-utils-6.2.0.873-14.el6.x86_64.rpm和scsi-target-utils-1.0.24-16.el6.x86_64.rpm上传至服务器。
2.赋予执行权限并安装
[root@iname ~]#chmod 777 iscsi-initiator-utils-6.2.0.873-14.el6.x86_64.rpm
[root@iname ~]#chmod 777 scsi-target-utils-1.0.24-16.el6.x86_64.rpm
[root@iname ~]#yum install -y iscsi-initiator-utils-6.2.0.873-14.el6.x86_64.rpm
[root@iname ~]#yum install -y scsi-target-utils-1.0.24-16.el6.x86_64.rpm
大家最好用yum安装,可以自动安装缺失的组件!
查询是否已安装:
[root@iname ~]# rpm -qa |grep iscsi
[root@iname ~]# rpm -qa |grep scsi
[root@iname ~]# rpm -qa |grep perl-Config-General
3.通过linux中的命令生成IQN编号
[root@iname ~]# iscsi-iname
iqn.1994-05.com.redhat:e8ff80545de2
4.编辑配置文件
#vi /etc/tgt/targets.conf
在文件中加入
backing-store /dev/sdb
5.启动服务
service tgtd start
chkconfig tgtd on
6.查看配置信息
[root@iname ~]# tgt-admin -s
[root@iname ~]# tgtadm --lld iscsi --op show --mode target
大家可以看到这里出来了我挂载的100GB的sdb
上面的内容就是iSCSI服务的配置,注意,iSCSI的链接端口是3260,保证防火墙访问正常通过。接下来你就可以使用客户端建立Storage。通常我们还可以在主机上建立RAID卷(主机支持的服务器)。这样的话,硬盘可以附加多块,还可以随时卸载掉,并且可以动态扩展。
【客户端配置】
需要确保机器安装了iscsi-initiator-utils-6.2.0.873-14.el6.x86_64.rpm,安装步骤参考服务端。
[root@vm-21a003zc tmp]# rpm -qa |grep iscsi
iscsi-initiator-utils-6.2.0.873-21.el6.x86_64
[root@vm-21a003zc tmp]# rm -rf /var/lib/iscsi/nodes/*
[root@vm-21a003zc tmp]# rm -rf /var/lib/iscsi/send_targets/*
[root@vm-21a003zc tmp]# iscsiadm -m discovery -t st -p 192.168.11.55
Starting iscsid: [ OK ]
192.168.11.55:3260,1 iqn.1994-05.com.redhat:e8ff80545de2
[root@vm-21a003zc tmp]# iscsiadm -m node -T iqn.1994-05.com.redhat:e8ff80545de2 -p 192.168.11.55 -l
Logging in to [iface: default, target: iqn.1994-05.com.redhat:e8ff80545de2, portal: 192.168.11.55,3260] (multiple)
Login to [iface: default, target: iqn.1994-05.com.redhat:e8ff80545de2, portal: 192.168.11.55,3260] successful.
截图如下:
更多Linux学习方法敬请关注:誉天教育 QQ:3200569443返回搜狐,查看更多
责任编辑: