iSCSI客户端配置

iscsi客户端配置

简述

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

linux安装iscsi的客户端程序

第一步:安装iscsi客户端程序:yum -y install iscsi-initiator-utils

第二步:修改iscsi的配置文件,配置文件在/etc/iscsi/的目录下面

在这么目录下面有两个文件:

initiatorname.iscsi 作用:定义客户端连接器的名称

iscsid.conf 作用:启用chap认证

修改客户端连接器的名称:vi initiatorname.iscsi

InitiatorName=iqn.2021-02.pip.cc:client

修改iscsid.conf 文件:node.session.auth.authmethod = CHAP
iSCSI客户端配置_第1张图片
去掉这句话的井号(注释)表示启用chap认证。

设置chap认证的用户名和密码:要和我们在服务端配置时的用户名和密码相同。
第三步:启动iscsid服务(客户端的iscsi服务):systemctl restart iscsid

第四步:发现存储资源:iscsiadm -m discovery -t st -p 192.168.75.129 //服务器的ip地址
在这里插入图片描述
注意如果你是用云服务器做这个的话,这里的ip地址是你的私有云ip地址。

第五步:登录存储资源服务器 :

iscsiadm -m node -T iqn.2021-02.pip.cc:server -p 192.168.75.129 --login

注意这里的iqn号是之前在服务端配置的客户端的iqn号,在客户端的initiatorname.iscsi配置文件中iqn号必须和服务端配置客户端的iqn号相同,否则无法登陆。

第六步:查看存储资源:lsblk
iSCSI客户端配置_第2张图片
这里发现我们的客户端上多出了两块磁盘sdb和sdc,这就代表我们的这两块映射过来的磁盘可以本地使用了,但是使用之前需要对其挂载和初始化,挂载和初始化请看我另一篇相关的帖子。

windows iscsi 客户端配置

1.首先测试windows客户端和linux服务器是否能连通 ping命令
iSCSI客户端配置_第3张图片
2.windows下搜索iscsi发起程序
在这里插入图片描述
3.在iscsi发起程序属性中选择配置,更改发起程序名称为服务端设置的iqn号
iSCSI客户端配置_第4张图片
4.配置好iscsi发起程序名称后,点击目标,在目标中输入服务器的IP地址,点击快速连接。
iSCSI客户端配置_第5张图片
这样就表示我们通过windows iscsi发起程序连接上了服务器的存储资源。

5.接下来点击设备可以看到我们添加的两个存储块。
iSCSI客户端配置_第6张图片
我们右键点击此电脑选择管理,再选择存储下的磁盘管理可以看到新添加的两块磁盘。
iSCSI客户端配置_第7张图片

总结

iscsi服务是小型计算机的接口程序,通过TCP/IP协议传输存储资源,我们可以通过这个技术完成解决容灾,备份等等存储上的问题,对我们项目,数据管理等等有着很大的作用。这两张帖子给大家讲述了iscsi服务端和客户端的环境配置搭建等问题,对于初学者来说应该能够得到不少收获。
喜欢我的点个赞呗,有什么问题可以留言,我看到会帮忙解决的。

你可能感兴趣的:(iSCSI服务配置,linux,centos,服务器,windows)