Linux搭建 iSCSI 共享存储 个人理解,详细配置 centos7

官方解释:

iSCSI( Internet Small Computer System Interface 互联网小型计算机系统接口)是由IBM 下属的两大研发机构一一加利福尼亚AImaden和以色列Haifa研究中心共同开发的,是一个供硬件设备使用的、可在IP协议上层运行的SCSI指令集,是一种开放的基于IP协议的工业技术标准。该协议可以用TCP/IP对SCSI指令进行封装,使得这些指令能够通过基于IP网络进行传输,从而实现SCSI 和TCP/IP协议的连接。对于局域网环境中的用户来说,采用该标准只需要不多的投资就可以方便、快捷地对信息和数据进行交互式传输及管理。

ISCSI是IP技术和网络快速发展的必然产物,是FC(FiberChannel,光纤通道)最有力的竞争对手。ISCSI结合了业内SCSI和TCP/IP两个最通用的协议,这给实施和使用带来了极大的便利,也大大增加了存储设备的资源利用,所以必将会得到快速的普及。软件。随着ISCSI技术的应用,存储业界必然会发生一些变化。

自我理解:

1、iscsi技术成本相对于SAN的门槛要低很多

2、很多IT工程师对iscsi所利用的技术熟悉,更容易上手

3、传播没有限制,可实现异地数据交换,异地数据备份

4、现在的以太网网速日益增涨,未来和SAN的速度差距日益减少

文字介绍:

iscsi实现网络存储,提供存储端叫 target,使用存储端叫 initiator。target 上可以提供存储空间,initiator负责连接ISCSI设备,在ISCSI设备中创建文件系统,以及存取数据,在 initiator 上看上去是多了一块硬盘。

服务器端配置target,准备做为LUN发布的ISCSI的存储设备(可以是一整块磁盘、一个分区、逻辑卷或RAID阵列)。

图解:

·

搭建iscsi:

1、首先准备好iSCSI的存储设备

2、安装,targetd    targetcli

(yum -y install  targetd  targetcli)

3、systemctl start target (启动服务)

4、firewall-cmd --permanent --add-port=3260/tcp(因为iSCSI使用的是3260端口所以要设置防火墙)

5、targetcli(执行targetcli工具,可以输入help查看帮助)

基本思路就是,把准备共享的块做出来,创建一个target,在target上创建lun,一个lun连接一个块。

6、/backstores/block  create  server0.disk1(这个块的名字)  共享的快(例:/dev/sdb)

7、/iscsi create  (创建iqn名字,即创建iSCSI对象) (例:/iscsi create   iqn.2018-05.com:disk1)

8、设置acl即将iscsi对象与客户端ip绑定。

(/iscsi/iqn。2018-05.com:disk1/tpg1/acls   create iqn.2018-05.com:client1)

注意,iqn.2018-05.com:client1 是initiator的名字,需要在客户端设置。

9、创建lun并绑定块

(/iSCSI/iqn.2018-05.com:disk1/typ1/luns create /backstores/block/server0.disk2)

一个iSCSI对象可以创建多个LUN

执行  IS  查看

10、启动监听程序

(/iscsi/iqn.2018-05.com:disk1/typ1/portals  create  iscsi服务端网卡ip)

11、安装iSCSI-initiator-utils (在客户端    yum -y install  iSCSI-initiator-utils)

12、vim /etc/iscsi/inittatorname.iscsi (给initiator起个名字,看第八条)

13、启动服务   (systenctl  start  iscsi)

14、发现存储    (iscsiadm -m discovery -t st -p  服务端IP地址)

15、登陆存储     ( iSCSiadm -m node -T 发现储存的名字 -p 服务端的IP地址 -l )

-l 表示连接iSCSI目标,-u表示断开和iSCSI目标的连接

剩下操作和管理本地硬盘一样

原文地址:http://blog.51cto.com/13214087/2116075

时间: 2024-10-22 01:12:39

Linux搭建 iSCSI 共享存储 个人理解,详细配置 centos7的相关文章

Linux下搭建iSCSI共享存储的方法 TGT 方式 CentOS6.9系统下

iSCSI(internet SCSI)技术由IBM公司研究开发,是一个供硬件设备使用的.可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择.iSCSI技术是一种新储存技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,使服务器可与使用IP网络的储存装置互相交换资料. iSCSI分为服务端和客户端,服务端需要安装scsi target用来共享存储设备,客户端需要安装iscsi initiato

Linux下搭建iSCSI共享存储的方法 TGT 方式 Debian9.5系统下

iSCSI(internet SCSI)技术由IBM公司研究开发,是一个供硬件设备使用的.可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择.iSCSI技术是一种新储存技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,使服务器可与使用IP网络的储存装置互相交换资料. iSCSI分为服务端和客户端,服务端需要安装scsi target用来共享存储设备,客户端需要安装iscsi initiato

Linux下搭建iSCSI共享存储的方法 Linux-IO Target 方式 Debian9.5下实现

iSCSI(internet SCSI)技术由IBM公司研究开发,是一个供硬件设备使用的.可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择.iSCSI技术是一种新储存技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,使服务器可与使用IP网络的储存装置互相交换资料. iSCSI分为服务端和客户端,服务端需要安装scsi target用来共享存储设备,客户端需要安装iscsi initiato

Linux下搭建iSCSI共享存储的方法 Linux-IO Target 方式CentOS7-1810下实现

iSCSI(internet SCSI)技术由IBM公司研究开发,是一个供硬件设备使用的.可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择.iSCSI技术是一种新储存技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,使服务器可与使用IP网络的储存装置互相交换资料. iSCSI分为服务端和客户端,服务端需要安装scsi target用来共享存储设备,客户端需要安装iscsi initiato

Linux下搭建iSCSI共享存储详细步骤(服务器模拟IPSAN存储)

一.简介 iSCSI(internet SCSI)技术由IBM公司研究开发,是一个供硬件设备使用的.可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择.iSCSI技术是一种新储存技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,使服务器可与使用IP网络的储存装置互相交换资料. iSCSI是一种基于TCP/IP 的协议,用来建立和管理IP存储设备.主机和客户机等之间的相互连接,并创建存储区域网

Linux下搭建iSCSI共享存储

一.简介 iSCSI(internet SCSI)技术由IBM公司研究开发,是一个供硬件设备使用的.可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择.iSCSI技术是一种新储存技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,使服务器可与使用IP网络的储存装置互相交换资料. iSCSI是一种基于TCP/IP 的协议,用来建立和管理IP存储设备.主机和客户机等之间的相互连接,并创建存储区域网

搭建iscsi共享存储

拓扑: 实验步骤: -------------------------------------------------------------- 配置iscsi server: 方案1:(命令行配置,立即有效,重启无效) 1.在target上添加两块磁盘设备,sdb,sdc 2.安装程序包.启动服务 # yum install -y scsi-target-utils # service tgtd start 3.创建target # tgtadm --lld /dev/sdb --mode t

搭建nfs共享存储服务之三客户端配置及实战测试故障总结

在客户端操作的: 1. 检查客户端有没有安装nfs-utils和rpcbind软件程序 (这两个必须安装) [[email protected] ~]# rpm -qa nfs-utils rpcbindnfs-utils-1.2.3-75.el6.x86_64rpcbind-0.2.0-13.el6_9.1.x86_64 如果没有安装,需要用yum安装.安装方法参考:搭建nfs共享存储服务之二 [[email protected] ~]# /etc/init.d/rpcbind statusr

Linux系统下实现iscsi共享存储

Linux系统下实现iscsi共享存储 iscsi简介:iscsi 是基于TCP/IP传输封装的SCSI数据包的块级别的共享,其也为C/S架构模型,服务器端提供客户端所需要的存储设备,客户端只需要进行挂载就可以将其当作自己主机上的存储设备进行分区.格式化使用. 实现iscsi需要的2个角色: iscsi target(server) 存储资源所在的iscsi服务器被称为"target".iscsi target通常是一个硬盘存储设备.当前大部分的主流操作系统都提供了配合iscsi ta