千家信息网

怎么在CentOS系统上安装部署iSCSI客户端

发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,这篇文章主要讲解了"怎么在CentOS系统上安装部署iSCSI客户端",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么在CentOS系统上安装部署iS
千家信息网最后更新 2025年12月01日怎么在CentOS系统上安装部署iSCSI客户端

这篇文章主要讲解了"怎么在CentOS系统上安装部署iSCSI客户端",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么在CentOS系统上安装部署iSCSI客户端"吧!

什么是iSCSI
iSCSI利用了TCP/IP的port 860 和 3260 作为沟通的渠道。透过两部计算机之间利用iSCSI的协议来交换SCSI命令,让计算机可以透过高速的局域网集线来把SAN模拟成为本地的储存装置。

iSCSI使用 TCP/IP 协议(一般使用TCP端口860和3260)。 本质上,iSCSI 让两个主机通过 IP 网络相互协商然后交换 SCSI 命令。这样一来,iSCSI 就是用广域网仿真了一个常用的高性能本地存储总线,从而创建了一个存储局域网(SAN)。不像某些 SAN 协议,iSCSI 不需要专用的电缆;它可以在已有的交换和 IP 基础架构上运行。然而,如果不使用专用的网络或者子网( LAN 或者 VLAN ),iSCSI SAN 的部署性能可能会严重下降。于是,iSCSI 常常被认为是光纤通道(Fiber Channel)的一个低成本替代方法,而光纤通道是需要专用的基础架构的。但是,基于以太网的光纤通道(FCoE)则不需要专用的基础架构。

虽然 iSCSI 可以与任意类型的 SCSI 设备进行通信,系统管理员几乎总是使用它来连接服务器计算机 (例如,数据库服务器) 和磁盘卷上存储阵列。 使用iSCSI SAN 的目的通常有以下两个:

(1)存储集成:公司希望将不同的存储资源从分散在网络上的服务器移动到统一的位置(常常是数据中心); 这可以让存储的分配变得更为有效。 SAN 环境中的服务器无需任何更改硬件或电缆连接就可以得到新分配的磁盘卷。

(2)灾难恢复:公司希望把存储资源从一个数据中心镜像到另一个远程的数据中心上,后者在出现长时间停电的情况下可以用作热备份。 特别是,iSCSI SAN 使我们只需要用最小的配置更改就可以在 WAN 上面迁移整个磁盘阵列,实质上就是,把存储变成了"可路由的",就像普通的网络通信一样。

部署iSCSI
安装scsi-target-utils

代码如下:


# yum install scsi-target-utils
# /etc/init.d/tgtd start


创建一个id为1的iscsi目标

代码如下:


# tgtadm –lld iscsi –op new –mode target –tid 1 -T iqn.2013-12-13.target.sdb


–lld iscsi 指定驱动类型
–op new 新建
–mode target 目标模式
–tid 1 给后面的iscsi表示指定一个id号
-T iqn.2013-12-13.target.sdb
创建一个iscsi共享磁盘的标识,iqn是标识的一种格式,2013-12-13是描述创建时间可以是任意字符串,target是iscsi服务器的主 机名可以是任意字符串,sdb是共享的设备名称的描述可以是任意字符串
为上一步创建的iscsi目标添加一个逻辑卷

代码如下:


# tgtadm –lld iscsi –op new –mode logicalunit –tid 1 –lun 1 -b /dev/sdb


–mode logicalunit 模式为逻辑卷
–tid 1 将该逻辑卷指派给id为1的iscsi目标
–lun 1 设置lun号为1
-b /dev/sdb 指定该逻辑卷使用的物理设备
设置iscsi目标的的访问策略,允许所有人访问

代码如下:


tgtadm –lld iscsi –op bind –mode target –tid 1 -I ALL


查看 lun信息

代码如下:


tgtadm –lld iscsi –op show –mode target


iscsi客户端安装

代码如下:


# yum install iscsi-initiator-utils


发现iscsi目标

代码如下:


# iscsiadm -m discovery –type sendtargets –portal 192.168.216.20 或者
# iscsiadm -m discovery -t st -p 192.168.216.20


查看iscsi发现名称

代码如下:


iscsiadm -m node


登录iscsi

代码如下:


iscsiadm -m node -T iqn.2013-12-13.target.sdb -p 192.168.216.20 –login


或者

代码如下:


iscsiadm -m node -T iqn.2013-12-13.target.sdb -p 192.168.216.20 –login


或者

代码如下:


iscsiadm -m node -T iqn.2013-12-13.target.sdb -p 192.168.216.20 -l


端口iscsi连接

代码如下:


# iscsiadm -m node -T iqn.2013-12-13.target.sdb -p 192.168.216.20 -u


删除iscsi发现

代码如下:


# iscsiadm -m node -o delete -T iqn.2013-12-13.target.sdb -p 192.168.216.20

感谢各位的阅读,以上就是"怎么在CentOS系统上安装部署iSCSI客户端"的内容了,经过本文的学习后,相信大家对怎么在CentOS系统上安装部署iSCSI客户端这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

代码 存储 目标 客户 客户端 系统 服务器 服务 数据 磁盘 网络 逻辑 专用 光纤 基础 字符 字符串 就是 数据中心 架构 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 钉钉网络安全调查 沈阳通信技术系统软件开发 数据库开发进阶 服务器管理员工工作 民警不断增强个人网络安全意识 浙江一站式软件开发平台 怎么安装200数据库 计算机无线网络安全 论文 海康4200登录服务器失败 运程访问服务器名称 嵌入式软件开发大脑门短发 lol服务器图片 软件开发培训班的原因 加强财政网络安全管理制度 linux 开发软件开发 网络安全工作培训班培训内容 小学生网络安全笔记 steam地平线4无法与服务器连接 腾纵网络技术有限公司 网络安全绘画简单二年级 高级网络技术工程师报考条件 网络安全专业实训设备 山东pdu服务器电源哪家好 c 数据库 管理系统 无线传感网络技术及数据处理 倩女幽魂长安月下服务器怎么样 广州网络技术最好的公司 广州网络安全监报中心 软件开发阶段主要采用的工具 自然资源统一确权数据库标准
0