目录
前言
一、概述
二、构架iscsi服务
三、targencli
四、实现步骤
一、服务端
配置基础环境
安装 yum install - y targetcli
进入到/backstores/block目录中添加设备到块设备列表
进入到iscsi目录中生成iqn标签
进入到/iscsi/iqn.20...909/tpg1/luns>目录下创建逻辑单元
进入到/iscsi/iqn.20...909/tpg1/acls>目录中创建访问控制规则
进入到/iscsi/iqn.20.../tpg1/portals>目录中创建端口、退出保存
在认证文件中成iqn编号
编辑编辑
二、客户端
安装软件
修改配置
挂载磁盘
前言
iSCSI(Internet Small Computer System Interface)是一种用于构建存储区域网络(SAN)的网络协议。它允许在IP网络上通过标准的以太网传输协议来进行块级别的存储数据传输。
iSCSI将传统的SCSI协议封装在TCP/IP协议中,使得可以通过以太网连接远程存储设备,将其视为本地存储设备。通过iSCSI,服务器可以通过网络透明地访问存储设备,就像它们直接连接在本地一样。这种网络存储的概念允许存储资源的共享和集中管理,提供了弹性、可扩展性和高可用性。
iSCSI架构通常由三个主要组件组成:iSCSI Initiator、iSCSI Target和存储设备本身。iSCSI Initiator是运行在主机上的软件或驱动程序,负责发起iSCSI连接并访问存储资源。iSCSI Target是存储设备上的软件或驱动程序,负责接受iSCSI连接请求并提供存储资源。存储设备可以是独立的物理存储设备,也可以是虚拟化的存储资源,如SAN存储阵列。
通过iSCSI,用户可以实现跨网络的存储共享和备份,提高存储资源的利用率和灵活性。iSCSI已被广泛应用于企业存储环境中,用于构建高性能的存储解决方案,如虚拟化环境、数据库存储和大规模数据中心等。
一、概述
全称:Internet Small Computer System Interface——互联网小型计算机接口
通过网络获取磁盘设备在本地进行存储使用。
基于IP协议进行scsi数据的传输
基于双绞线为传输介质的存储网络 IP/SAN网络
基于光纤传输的存储网络 光纤存储网络
实现方式 软件形式、硬件形式
默认端口号 3260
相关名词
iscsi initiator iscsi客户端
iscsi target iscsi服务端
lun 一个块设备存储
iqn iscsi名称
iqn.时间.域名反写:定义标识
二、构架iscsi服务
配置物理磁盘
划分分区
使用targetcli工具进入到iscsi服务器端管理界面
三、targencli
安装 targencli
targencli 进入
o- / .................... [...] 顶级目录
o- backstores ............... [...] 后备存储,主备存储空间,要共享的设备或分区得先加入到这里 | o- block .............. [Storage Objects: 0] 块存储,o- backstores子目录
| o- fileio ............. [Storage Objects: 0] 文件存储,o- backstores子目录
| o- pscsi ................. [Storage Objects: 0] 真实物理scsi设备,o- backstores子目录
| o- ramdisk ................ [Storage Objects: 0] 闪存,o- backstores子目录
o- iscsi ................ [Targets: 0] 以ISCSI的方式共享存储设备的目录
o- loopback ................. [Targets: 0]
四、实现步骤
一、服务端
配置基础环境
关闭防火墙 、关闭selinux 、配置静态ip 、添加物理磁盘(需格式化)、配置yum源
安装 yum install - y targetcli
进入到/backstores/block目录中添加设备到块设备列表
进入到iscsi目录中生成iqn标签
进入到/iscsi/iqn.20...909/tpg1/luns>目录下创建逻辑单元
进入到/iscsi/iqn.20...909/tpg1/acls>目录中创建访问控制规则
进入到/iscsi/iqn.20.../tpg1/portals>目录中创建端口、退出保存
在认证文件中成iqn编号
二、客户端
配置基础环境
关闭防火请、seLinux、配置yum源、配置静态IP、保证与服务端ping通