iscsi共享存储的简单配置和应用

iscsi共享存储的简单配置和应用,第1张

1、环境介绍

SCSI(Small Computer System Interface)是块数据传输协议,在存储行业广泛应用,是存储设备最基本的标准协议。从根本上说,iSCSI协议是一种利用IP网络来传输潜伏时间短的SCSI数据块的方法,ISCSI使用 以太网 协议传送SCSI命令、响应和数据。ISCSI可以用我们已经熟悉和每天都在使用的以太网来构建IP存储局域网。通过这种方法,ISCSI克服了直接连接存储的局限性,使我们可以跨不同 服务器 共享存储资源,并可以在不停机状态下扩充存储容量。

所需软件与软件结构

CentOS 将 tgt 的软件名称定义为 scsi-target-utils ,因此你得要使用 yum 去安装他才行。至于用来作为 initiator 的软件则是使用 linux-iscsi 的项目,该项目所提供的软件名称则为 iscsi-initiator-utils 。所以,总的来说,你需要的软件有:

scsi-target-utils:用来将 Linux 系统仿真成为 iSCSI target 的功能;

iscsi-initiator-utils:挂载来自 target 的磁盘到 Linux 本机上。

那么 scsi-target-utils 主要提供哪些档案呢?基本上有底下几个比较重要需要注意的:

/etc/tgt/targets.conf:主要配置文件,设定要分享的磁盘格式与哪几颗;

/usr/sbin/tgt-admin:在线查询、删除 target 等功能的设定工具;

/usr/sbin/tgt-setup-lun:建立 target 以及设定分享的磁盘与可使用的

客户端等工具软件。

/usr/sbin/tgtadm:手动直接管理的管理员工具 (可使用配置文件取代);

/usr/sbin/tgtd:主要提供 iSCSI target 服务的主程序;

/usr/sbin/tgtimg:建置预计分享的映像文件装置的工具 (以映像文件仿真磁盘);

这次的实验结构

(sdx1、sdy1是物理的磁盘通过lun连接到target虚拟的共享块,在客户端挂载这个块。这里我们添加一块硬盘sdb,创建sdb1(400m)和sdb2(500m))

2、server端配置

添加一块磁盘后

复查一下

安装target并加入开机自启动

yum install -y target*

systemctl start target

systemctl enable target

配置target的ctl将sdb1和sdb2共享出去

(一)、block关联磁盘

(二)、创建target

(三)、创建lun关联block和target

至此服务器端就配置完了,详细的配置可以到/etc/target/saveconfig.json修改

3、client端配置

(一)、安装iscsi*

软件包 iscsi-initiator-utils-6.2.0.873-29.el7.x86_64

软件包 iscsi-initiator-utils-iscsiuio-6.2.0.873-29.el7.x86_64

[root@200 ~]# yum install -y iscsi*

(二)、加入开机自启

[root@200 ~]# systemctl restart iscsid.service

[root@200 ~]# systemctl enable iscsid.service

(三)、做一个发现的 *** 作,发现服务器共享的target名字是什么

(四)、查看发现的条目

(五)、修改客户端的acl并登录

注:这个自动加载过来的磁盘重启之后是自动加载过来的

4、客户端挂载iscsi的盘

格式化sdb和sdc

创建挂载点并挂载

[root@200 ~]# mkdir /sdb

[root@200 ~]# mkdir /sdc

注:如果需要实时同步的话需要使用gfs集群文件系统

5、总结

(一)、增加iscsi存储

(1)发现iscsi存储:iscsiadm

-m discovery -t st -p ISCSI_IP

(2)查看iscsi发现记录:iscsiadm

-m node

(3)登录iscsi存储:iscsiadm

-m node -T LUN_NAME -p ISCSI_IP -l

(4)开机自动:

iscsiadm -m node –T LUN_NAME -p ISCSI_IP --op

update -n node.startup -v

automatic

(二)、删除iscsi存储

(1)登出iscsi存储

iscsiadm -m node -T LUN_NAME -p ISCSI_IP -u

(2)对出iscsi所有登录

iscsiadm -m node --logoutall=all

(3)删除iscsi发现记录:iscsiadm

-m node -o delete -T LUN_NAME -p ISCSI_IP

iscsi、cifs、nfs区别为:对象不同、环境不同、方式不同。

一、对象不同

1、iscsi:iscsi是针对数据块存储的。

2、cifs:cifs是针对共享文件存储的。

3、nfs:nfs是针对共享文件存储的。

二、环境不同

1、iscsi:iscsi主要应用在Windows环境下,适用于TCP/IP通讯协议。

2、cifs:cifs主要应用在NT/Windows环境下。

3、nfs:nfs主要应用在UNIX环境下,广泛应用在FreeBSD、SCO、Solaris等等异构 *** 作系统平台。

三、方式不同

1、iscsi:iscsi并不能用于在磁盘中存储和管理数据,是通过TCP/IP网络传输文件时的文件组织格式和数据传输方式。

2、cifs:cifs让协议运行于TCP/IP通信协议之上,让Unix计算机可以在网络邻居上被Windows计算机看到,并进一步传递存储数据。

3、nfs:nfs能够支持在不同类型的系统之间通过网络进行文件共享存储。

分类: 电脑/网络

解析:

讨论存储和备份,怎么就不讨论一下ISCSI技术呢?

iSCSI技术简介

说明 本文主要对iSCSI的技术特点及IBM相关产品作了简要介绍。

适用 *** 作系统:Windows NT/2000, UNIX, Linux,等

iSCSI技术简介

iSCSI是SCSI over IP的一项重要成就,它是由IBM与CISCO共同开发的协议标准,是一个供硬件设备使用的可以在IP协议的上层运行的SCSI指令集。简单的说,iSCSI可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择。 NAS与iSCSI的核心区别在于一个是文件级共享,一个是设备级共享。后者是目前NAS存储的最佳方式,SAN为了承载SCSI协议的高带宽,一般采取光纤通道实现联网。这样直接造成实现成本昂贵。因此为了降低联网成本,同时保护大部分客户在IP网络已有的投资,业界对于SCSI over IP协议的研究早已趋之若鹜。

iSCSI=低廉+高性能

iSCSI是由IBM下属的两大研发机构——加利福尼亚Almaden和以色列Haifa研究中心共同开发的,是一个供硬件设备使用的可以在IP协议的上层运行的SCSI指令集。简单的说,iSCSI可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择。

iSCSI的使用在SAN和NAS之间架设了一道桥梁。虽然iSCSI基于IP协议,却拥有SAN大容量集中开放式存储的品质。这一技术对于一边要面对信息爆炸,另一边却身处“数据孤岛”的众多中小企业无疑具有巨大的吸引力。iSCSI是基于IP协议的技术标准,实现了SCSI和TCP/IP协议的连接,对于以局域网为网络环境的用户,只需要不多的投资,就可以方便、快捷地对信息和数据进行交互式传输和管理。相对于以往的网络接入存储,iSCSI的产生解决了开放性、容量、传输速度、兼容性、安全性等问题,其优越的性能使其自发布之始便受到市场的关注与青睐。

现在与未来:

iSCSI在技术上处于领先地位,它的推出使NAS的性能得到了大幅度的提高。IBM在iSCSI技术的使用方面在全行业处于领先地位,可以为无法承担光纤通道SAN环境基础结构高成本的中间市场客户提供利用SAN所带来的好处。IBM iSCSI产品以中间市场为定位,一方面可以作为企业级光纤通道SAN的补充(iSCSI通过桥接设备可以很容易和SAN相连),可以实现不间断增长集中存储管理,并且可以和现有的IP网络技术进行良好的整合;另一方面,随着网络存储技术的发展,其将会同NAS系统进行全面的整合,进而成为一个独立的,与SAN系统并驾齐驱的发展领域。现在网络存储已经开始成为IT行业的热点,无论是SAN,还是NAS都还有巨大的潜力可以进行挖掘。日前,IBM已经将iSCSI提交IETE存储标准机构。随着新技术标准的制定,IBM的iSCSI将会成为存储领域内的核心技术之一,其低廉、便捷、开放、安全、标准的诸多优异的品质在“未来”必将得到充分的完善与发展,从而成为一个充满生机与活力的发展方向,为广大的用户提供最为完善的网络存储服务。


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

原文地址: http://outofmemory.cn/tougao/11508751.html

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

发表评论

登录后才能评论

评论列表(0条)

保存