大茂名网

 找回密码
 用户注册

QQ登录

只需一步,快速开始

查看: 247|回复: 0

新闻风向标第17章 使用iSCSI服务部署网络存储 2023/2/2 11:09:11

[复制链接]

1万

主题

1万

帖子

6万

积分

钻石元老

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

积分
62908
发表于 2023-2-2 11:09 | 显示全部楼层 |阅读模式

马上注册登陆,结交更多好友,享用更多功能,让你轻松玩转社区

您需要 登录 才可以下载或查看,没有账号?用户注册

x
第1步:在RHEL 8COS8系统中,默认已经安装了SCSI服务端程序,用户需要做的是配置好软件仓库后安装SCSI服务端的交换式配置工具。相较于直接修改配置文件,通过交互式的配置过程来完成对参数的设定既又方便又安全。在命令的后面添加-参数后,在安装过程中就不需要再进行手动确认了:Linux命令大全的具体问题可以到我们网站了解一下,也有业内领域专业的客服为您解答问题,为成功合作打下一个良好的开端!
[@ ~]# - U S M U T R H S M Y L : 0:23:54 T 27 A 2022 08:12:59 AM CST D ============================================================================================= P A V R S ============================================================================================= I: 2149-18 AS 73 I : 3 1:1125-18 BOS 74 3 86_64 09-208 BOS 90 3 2110-78 BOS 142 3 2169-38 BOS 100 3 86_64 131-48 BOS 783 2169-38 BOS 23 T S ============================================================================================= I 7 P ………………省略部分输出信息……………… I I: -2149-18 3--1:1125-18 3--09-20886_64 3--2110-78 3--2169-38 3--131-4886_64 --2169-38 C! SCSI是跨平台的协议,因此用户也可以在W系统下搭建SCSI服务端,再共享给L系统主机。不过根据刘遄老师以往的经验,类似于DC软件推出的SAN或是FS软件推出的SCSI S W等软件,在W系统上使用都是要收费的。 第2步:配置SCSI服务端共享资源。是用于管理SCSI服务端存储资源的专用配置命令,它能够提供类似于命令的交互式配置功能,将SCSI共享资源的配置内容抽象成“目录”的形式,我们只需将各类配置信息填入到相应的“目录”中即可。这里的难点主要在于认识每个“参数目录”的作用。当把配置参数正确地填写到“目录”中后,SCSI服务端也就可以提供共享资源服务了。 在执行命令后就能看到交互式的配置界面了。在该界面中允许使用很多L命令,比如利用查看目录参数的结构,使用切换到不同的目录中。 [@ ~]# 2149 C 2022-2022 D, I F , '' [] [] | [S O: 0] | [S O: 0] | [S O: 0] | [S O: 0] [T: 0] [T: 0] 是SCSI服务端配置共享设备的位置。我们需要把刚刚创建的RAID 5磁盘阵列0文件加入到配置共享设备的“资源池”中,并将该文件重新命为0,这样用户就不会知道是由服务器中的哪块硬盘来提供共享存储资源,而只会看到一个为0的存储设备。 0 0 C 0 0 [] [] | [S O: 1] | | - 0 [0 (400GB) - ] | | [ALUA G: 1] | | - ___ [ALUA : A] | [S O: 0] | [S O: 0] | [S O: 0] [T: 0] [T: 0] 第3步:创建SCSI 称及配置共享资源。SCSI 称是由系统自动生成的,这是一串用于描述共享资源的仅有字符串。稍后用户在扫描SCSI服务端时即可看到这个字符串,因此我们不需要记住它。 C 2022-01-8664:7452165 C TPG 1 G ___= C IP (0000), 3260 [T: 1] - 2022-01-8664:7452165 [TPG: 1] - 1 [--, -] [ACL: 0] [LUN: 0] [P: 1] - 0000:3260 [OK] T 请注意,在SCSI自动生成的称中,比较后一个为句号,不是称中的一部分。 系统在生成这个称后,还会在参数目录中创建一个与其字符串同的新“目录”用来存放共享资源。我们需要把前面加入到SCSI共享资源池中的硬盘设备添加到这个新目录中,这样用户在登录SCSI服务端后,即可默认使用这硬盘设备提供的共享存储资源了。 2022-01-8664:7452165 207452165 1 2051 0 C LUN 0 第4步:设置访问控制列表(ACL)。SCSI协议是通过客户端称进行验证的。也就是说,用户在访问存储共享资源时不需要输入密码,只要SCSI客户端的称与服务端中设置的访问控制列表中某一称条目一致即可,因此需要在SCSI服务端的配置文件中写入一串能够验证用户信息的称。参数目录用于存放能够访问SCSI服务端共享存储资源的客户端称。推荐在刚刚系统生成的SCSI 后面追加上类似于:的参数,这样既能保证客户端的称具有仅有性,又非常便于管理和阅读: 2051 2022651 2051 2022-01-8664:7452165: C N ACL 2022-01-8664:7452165: C LUN 0 第5步:设置SCSI服务端的监听IP地址和端口号。位于生产环境中的服务器上可能有多块卡,那么到底是由哪个卡或IP地址对外提供共享存储资源呢在配置文件中默认是允许所有卡提供SCSI服务,如果您认为这有些许不安全,可以手动删除: 2051 201 [P: 1] - 0000:3260 [OK] 201 0000 3260 D 0000:3260 继续进行设置,使系统使用服务器IP地址1921681010的3260端口向外提供SCSI共享存储资源服务: 201 1921681010 U IP 3260 C 1921681010:3260 第6步:在参数文件配置妥当后,浏览刚刚配置的信息,确保上述提到的“目录”都已经填写了正确的内容。在确认信息误后输入命令退出配置。注意,千万不要习惯性地按C + C组合键结束进程,这样不会保存配置文件,我们的工作也就白费了。 201 [] [] | [S O: 1] | | - 0 [0 (400GB) - ] | | [ALUA G: 1] | | - ___ [ALUA : A] | [S O: 0] | [S O: 0] | [S O: 0] [T: 1] | - 2022-01-8664:7452165 [TPG: 1] | - 1 [--, -] | [ACL: 1] | | - 2022-01-8664:7452165:[M LUN: 1] | | - _0 [0 0 ()] | [LUN: 1] | | - 0 [0 (0) (___)] | [P: 1] | - 1921681010:3260 [OK] [T: 0] G ___= C 清空防火墙中的默认策略,设置防火墙,使其放行SCSI服务或3260TCP端口号: [@ ~]# -F [@ ~]# - [@ ~]# - -- ---=3260 [@ ~]# - -- 174配置L客户端 我们在前面的章节中已经配置了很多L服务,基本上可以说,论是什么服务,客户端的配置步骤都要比服务端的配置步骤简单一些。在RHEL 8系统中,已经默认安装了SCSI客户端服务程序。如果您的系统没有安装的话,可以使用软件仓库手动安装。 [@ ~]# -- U S M U T R H S M Y L : 0:00:04 T 27 A 2022 01:34:47 AM CST P ---620876-73890886_64 D N C! 前面讲到,SCSI协议是通过客户端的称来进行验证的,而该称也是SCSI客户端的仅有标识,而且必须与服务端配置文件中访问控制列表中的信息一致,否则客户端在尝试访问存储共享设备时,系统会弹出验证失败的保存信息。 下面编辑SCSI客户端中的称文件,把服务端的访问控制列表称填写进来,然后重启客户端服务程序并将其加入到开机启动项中: [@ ~]# IN=2022-01-8664:7452165: [@ ~]# [@ ~]# C - → SCSI客户端访问并使用共享存储资源的步骤很简单,只需要记住刘遄老师的一个小口诀“先发现,再登录,比较后挂载并使用”。是用于管理、查询、插入、更新或删除SCSI数据库配置文件的命令行工具,用户需要先使用这个工具扫描发现远程SCSI服务端,然后查看找到的服务端上有哪些可用的共享存储资源。其中,- 参数的目的是扫描并发现可用的存储资源,- 参数为执行扫描操作的类型,- 1921681010参数为SCSI服务端的IP地址: [@ ~]# - 1921681010 1921681010:3260,1 2022-01-8664:7452165 在使用命令发现了远程服务器上可用的存储资源后,接下来准备登录SCSI服务端。其中,- 参数为将客户端所在主机作为一台节点服务器,-T参数为要使用的存储资源(大家可以直接复制前面命令中扫描发现的结果,以免录入错误),- 1921681010参数依然为对方SCSI服务端的IP地址。比较后使用--或-参数进行登录验证。 [@ ~]# -T 2022-01-8664:7452165 - 1921681010 -- L [: , : 2022-01-8664:7452165, : 1921681010,3260] () L [: , : 2022-01-8664:7452165, : 1921681010,3260] 在SCSI客户端成功登录之后,会在客户端主机上多出一块为的设备文件。第6章曾经讲过,服务在命硬盘称时,与硬盘插槽是没有关系的。接下来便能够像使用本地主机上的硬盘那样来操作这个设备文件了。 [@ ~]# - ----- 1 8, 16 A 27 01:43 [@ ~]# : (816) 下面进入标准的磁盘操作流程。考虑到大家已经在第6章学习了这部分内容,外加这个设备文件本身只有40GB的容量,因此不必进行分区,而是直接格式化并挂载使用。 [@ ~]# -= =512 =16, =654720 = =512 =2, 32=1 = =1 =1, =1, =0 = =1 = =4096 =10475520, =25 = =128 =256 = 2 =4096 -=0, =1 = =4096 =5120, =2 = =512 =0 , -=1 = =4096 =0, =0 [@ ~]# [@ ~]# 不放心的话,可以使用命令查看挂载情况: [@ ~]# - F S U A U% M 969M 0 969M 0% 984M 0 984M 0% 984M 96M 974M 1% 984M 0 984M 0% 17G 39G 14G 23% 0 67G 67G 0 100% 1 1014M 152M 863M 15% 197M 16K 197M 1% 42 197M 35M 194M 2% 0 40G 319M 40G 1% 从此以后,这个设备文件就如同是客户端本机上的硬盘那样工作。需要提醒大家的是,由于服务是按照系统识别硬盘设备的顺序来命硬盘设备的,当客户端主机同时使用多个远程存储资源时,如果下一次识别远程设备的顺序发生了变化,则客户端挂载目录中的文件也将随之混乱。为了防止发生这样的问题,应该在配置文件中使用设备的UUID进行挂载。这样,不论远程设备资源的识别顺序再怎么变化,系统也能正确找到设备所对应的目录。 命令用于查看设备的称、文件系统及UUID。可以使用管道符(详见第3章)进行过滤,只显示与设备相关的信息: [@ ~]# | : UUID="09374--409-999-911329672" TYPE="" 刘遄老师还要再啰嗦一句,由于是一块络存储设备,而SCSI协议是基于TCPIP络传输数据的,因此必须在配置文件中添加上_参数,表示当系统联后再进行挂载操作,以免系统开机时间过长或开机失败: [@ ~]# # # # C T F 25 10:42:11 2022 # # A , , '' # S (5), (8), (8) (8) # # A , ' -' # # 0 0 UUID=3706-70-40-356-5119590369 0 0 0 0 9660 0 0 UUID="09374--409-999-911329672" ,_ 0 0 如果我们不再需要使用SCSI共享设备资源了,可以用命令的-参数将其设备卸载: [@ ~]# -T 2022-01-8664:7452165 - L [: 1, : 2022-01-8664:7452165, : 1921681010,3260] L [: 1, : 2022-01-8664:7452165, : 1921681010,3260] 这种获取SCSI远程存储的方法依赖的是RHEL 8系统自带的SCSI 软件程序。该软件程序将以太卡虚拟成SCSI卡,进而接收数据,然后基于TCPIP协议在主机与SCSI存储设备之间现数据传输功能。这种方式仅需主机与络即可现,因此成本是比较低的。但是,在采用这种方式传输数据时,与SCSI和TCPIP相关的命令数据会消耗客户端自身的CPU计算性能,因此存在一定的额外开销。一般建议在低IO或者低带宽要求的环境中使用这种方式。 如果在后续的生产环境中需要进行大量的远程数据存储,建议自行配备SCSI HBA(H B A,主机总线适配器)硬件卡设备,并将其安装到SCSI服务器上,从而现SCSI服务器与交换机之间、SCSI服务器与客户端之间的高效数据传输。与的软件方式相比,SCSI HBA硬件卡设备不需要消耗CPU计算性能,而且它是专用的远程数据存储设备,因此对SCSI的支持也会更好。但是,SCSI HBA硬件卡设备的价格会稍微贵一些,大家需要在性能和成本之间进行权衡。 出现问题大胆提问!
爱上大茂名,喜当大猫友,吃喝玩乐事,天天乐开怀!
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

QQ|客服:0668-2886677QQ:75281068|大茂微博|小黑屋|手机版|Archiver|大茂名网 ( 粤ICP备18149867号 )茂名市大茂科技有限公司 版权所有 

GMT+8, 2025-2-3 03:00 , Processed in 0.123443 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表