如何使用nas远程添加iscsi

如何使用nas远程添加iscsi,第1张

服务器网络存储的NAS和ISCSI的理解准备把现有的服务器给升级一下,包括两部分,一部分是储存工作空间升级,要能达到存储量大,方便资源共享,远程访问和管理;另一部分是添加服务器,CPU速度快,内存要大,用于并行计算。因此,今天研究了一天的网络存储设备,NAS和ISCSI是两个新名词,看百度的专业解释那是看不明白的,太专业了,毕竟哥不是学计算机硬件专业的。经过一天的研究,对这两个名词有以下一些理解:NAS设备可以通过网络协议共享硬盘的内容,只要在同一局域网内的用户都能分享共享的硬盘资源,PC、IPAD、IPHONE、Android的设备都可以,目前用的比较多的是Buffalo(巴法络)、威联通、群晖等的设备,Buffalo的设备性价比较高,适合家用和小型办公。NAS设备还有一个特点就是支持BT、PT下载,喜欢下载视频的人用得较多,可以不用再开着电脑下载了,省电。ISCSI设备也是通过网络来连接的,但主要是用来给服务器扩展硬盘空间的,服务器通过网络连接到ISCSI设备后,会把ISCSI设备上的硬盘陈列看成是服务器本身的硬盘一样,在服务器上可以多出一块硬盘,就跟服务器本身的硬盘一样,但实际存储是通过千兆网络传输到ISCSI设备的硬盘上的,速度也很快。服务器也可以把ISCSI硬盘里的资源共享出来(可以共享文件夹,也可以通过FTP共享),但只要服务器一关机,共享就没了,因为ISCSI设备是被镜像到服务器上的硬盘,主机没了,共享也就不存在了。这类设备似乎更专业一些,更高档一些,普通用户也用不着。Buffalo和威联通都有相应的设备。相比之下,对普通用户来说,NAS方式更实用一些,不需要开主机,就可以实现共享、下载、上传等任务。更高级一点的还有支持NAS+ISCSI功能的设备,如威联通的TS-469Pro、TS-869Pro、TS-469u、TS-869u等系列的设备(Pro是塔式的,u是机架式的)。从成本上来看,NAS最便宜,ISCSI要贵一些,机架式的比塔式的要贵;能耗上看,两者都比PC服务器要低得多,通常4块硬盘的话,最大耗电不会超过100w,比服务器要低得多,而且还支持节电模式,即多长时间没有硬盘读写就自动睡眠等。以上两种设备都是基于有线或无线网络的,目前主要是用千兆有线网络,传输速度可以达到近百兆每秒,比USB20还要快一些。这些设备比光纤连接的磁盘阵列成本要低一些,应该是发展的趋势,现在NAS方式的设备家用已经很多了,很方便组建自己的云端存储,而且有些可以通过Web Access进行远程控制管理,很方便。从目前了解的情况来看,选用TS-469u或TS-869u比较好,可以直接放到我们现在的机架上,划分一部分空间给其它服务器用来扩展储存共享,再分一部分空间用来资源共享。准备最近折腾一下,不知道能不能实现。以上都是自己的理解,不一定正确,先记录下来,等以后发现不对,再回来修改。后面还在再研究一下服务器扩展、机群搭建、磁盘raid方式等。

1)默认vSphere ESXi 5安装完毕后,在ESXi的”配置“页面中选择”网络“,添加网络,类型为VMKernel,不勾选任何其他内容。(有一点还有疑惑的是,我只能选择单块网卡,而多块网卡则是不行滴)之后,正常配置地址、VLan。
2)在ESXi的”配置“页面中选择”存储适配器“,右键选择则”添加软件iSCSI适配器“。并在创建好后的属性的网络配置中,选择上一步创建VMKernel端口组所用的网卡。
3)通过上面的附件,完成iSCSI服务器端的硬盘配置。要求把所有的ESXi均添加到Hosts中,并分配准备共享出来的硬盘。
4)这一步是关键:要做认证。
a在WinTarget端,在hosts中,选择添加好的某一个ESXi的属性,在Identification选项页中,通过IQN方式添加ESXi信息。
并在Authentication选项页中,选中Enable CHAP Authentication,Username以该ESXi的IQN即可,设置超过14位的密码。
b而在ESXi端,右键软件iSCSI适配器,在常规选项页中选择CHAP,选择使用CHAP(是上面的那个,而非下面的双向),选中使用启动器名称,并输入与刚刚所输入超过14位的密码。
之后,则动态发现选项页中,添加iSCSI Wintarget的IP地址。添加后,可以在静态发现选项页中看到对应的信息。
c上述两部完成后,ESXi端刷新。即可看到iSCSI存储。
10 秒前 上传
下载附件 (2114 KB)
而在WinTarget端,刷新,可看到ESXi的Logged In状态。

ISCSI服务端,安装target目标软件
yum install scsi-target-utils -y
修改配置文件/etc/tgt/targetsconf 在末行添加一下内容
<target iqn2014-09comexample:target1> #target目标名自定义
backing-store /dev/sdb #scsi指定是用的磁盘或者分区
initiator-address 10000/24 #发起程序可访问的网段
write-cache off #关闭写入缓存
incoming test 123com #创建对应的帐号test密码123com
</target>
重新启动服务
service tgtd restart chkconfig tgtd on tgt-admin –show #查看当前的scsi配置
ISCSI客户端,安装initiator发起软件
yum -y install iscsi-initiator-utils
service iscsid force-start
chkconfig iscsid on
发现远端的iqn并且连接lun
iscsiadm --mode discovery --type sendtargets --portal 1000202
iscsiadm -m node -T iqn2014-09comexample:target1 -p 1000202 -l
fdisk -l 即可查看到

iscsi是由scsi协议发展而来,简单来讲,iscsi是对scsi的封装,并通过以太网来进行scsi指令的传输 传统的scsi存储设备,通过总线连接到主机,供主机使用 通过iscsi,主机可以直接通过以太网(TCP/IP)连接使用scsi存储设备,这也是通常所说的NAS存储的一种,它提供的是块级存储服务

通过iscsi连接的存储设备,由于中间经过了交换机等网络设备,从主机到同一个存储设备,可能会存在多条路径 每条路径在linux系统上都会被识别成一个设备,如果把每条路径都当成独立设备去处理的话,不同路径之间的读写 *** 作就可能会造成数据的紊乱

multipathd可以解决上述的多路径问题,其主要原理包括:
a 每一个scsi设备都有唯一的scsi_id,multipathd通过探测scsi_id来判断不同路径后面是不是同一个存储设备
b 通过内核device-mapper功能,将多条路径映射为单一的块设备,提供给文件系统使用
c 由于多路径的存在,multipathd可以提供负载均衡和高可用的服务

整个环境通过两台虚拟机搭建,一台虚拟机作为iscsi存储服务器,另一台作为客户端 两台虚拟机都配置了两张网卡,从客户端到iscsi服务器,可以形成两条路径

通过openfiler搭建iscsi存储服务器,openfiler镜像包及部署手册,具体参考openfiler官网
>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10660193.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存