码迷,mamicode.com
首页 > 其他好文 > 详细

ISCSI网络存储服务

时间:2018-06-29 22:25:21      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:挂载点   targe   d3d   阵列   cli   bad   acl   自动   逻辑   

首先我们应当清楚一个概念:网络存储
网络存储(Network Storage)是数据存储的一种方式,网络存储结构大致分为三种:直连式存储(DAS:Direct Attached Storage)、网络附加存储(NAS:Network Attached Storage)和存储区域网(SAN:Storage Area Network)。由于NAS对于普通消费者而言较为熟悉,所以一般网络存储都指NAS。
高端服务器使用的专业网络存储技术大概分为四种,有DAS、NAS、SAN、iscsi,它们可以使用RAID阵列提供高效的安全存储空间。
ISCSI
使用专门的存储区域网成本很高,而利用普通的数据网来传输SCSI数据实现和SAN相似的功能可以大大的降低成本,同时提高系统的灵活性。iSCSI就是这样一种技术,它利用普通的TCP/IP网来传输本来用存储区域网来传输的SCSI数据块。iSCSI的成本相对SAN来说要低不少。随着千兆网的普及,万兆网也逐渐的进入主流,使iSCSI的速度相对SAN来说并没有太大的劣势。iSCSI目前存在的主要问题是:(1)新兴的技术,提供完整解决方案的厂商较少,对管理者技术要求高;(2)通过普通网卡存取iSCSI数据时,解码成SCSI需要CPU进行运算,增加了系统性能开销,如果采用专门的iSCSI网卡虽然可以减少系统性能开销,但会大大增加成本;(3)使用数据网络进行存取,存取速度冗余受网络运行状况的影响
操作:
一、服务端配置
1、首先为centos7a主机添加了两块硬盘。通过以下操作,重新扫描硬盘信息。
技术分享图片
执行后可以看到新添加的两块硬盘
技术分享图片
2、安装system-storage-manager,并使用ssm将两块硬盘分区
技术分享图片
分区完成后,通过lvscan可以扫描出当前的lvm卷,可以看到我们通过ssm分的lvm卷
技术分享图片
3、安装targetd和targetcli;启动target;并在firewall上开启3260的端口
技术分享图片
4、执行targetcli使用target工具,ls可以看到结构
技术分享图片
创建块,也就是我们要发布哪些卷
技术分享图片
创建IQN
技术分享图片
在IQN下创建LUN(逻辑单元号)并和真正的块绑定在一起。(每个IQN下可以存在多个LUN)
技术分享图片
在IQN下创建ACL,也就授权哪些主机可以联机到该IQN
技术分享图片
二、客户端上的操作(使用ISCSI)
1、首先为了方面验证效果,可以查看client1当前存在的磁盘和分区
技术分享图片
2、客户端应当安装图中的包,默认已经安装。如果未安装,使用yum安装即可
技术分享图片
3、操作
配置client1的IQN标识(应当配置为服务端允许的iqn)
技术分享图片
开启iscsi服务
技术分享图片
使用man iscsiadm可以查看iscsiadm的帮助。(以下3条分别是:发现target、登陆target和登出target的命令例子)
技术分享图片
--discover发现(注意:我的target服务端为192.168.159.136)
技术分享图片
登陆到target网络存储
技术分享图片
再次查看硬盘和分区设备,可以看到多了两个硬盘
技术分享图片
执性下面命令分区、格式化这两个硬盘
技术分享图片
执行blkid可以查看分区的UUID,用于书写自动挂载配置
技术分享图片
创建两个挂载点
技术分享图片
书写/etc/fstab自动挂载配置文件。(注意:挂载参数需要写上_netdev,表示挂载网络存储设备,否则无法挂载)
技术分享图片
验证
技术分享图片

ISCSI网络存储服务

标签:挂载点   targe   d3d   阵列   cli   bad   acl   自动   逻辑   

原文地址:http://blog.51cto.com/13434336/2134384

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!