-->
当前位置:首页 > 运维 > 正文内容

Centos 7 iSCSI服务器的搭建

Luz2年前 (2023-03-29)运维2968

scsi-target-utils 安装

在 CentOS 7 上搭建 iSCSI 服务器,需要进行以下步骤:

安装 iSCSI Target 相关软件

yum install scsi-target-utils

配置 iSCSI Target

配置文件位于 /etc/tgt/targets.conf,打开文件后添加以下配置:

<target iqn.2023-03.com.example:iscsi.target1>
    backing-store /dev/sdb
    initiator-address 192.168.1.100
</target>


其中,iqn.2023-03.com.example:iscsi.target1 是 iSCSI 目标名称,/dev/sdb 是作为 iSCSI 目标的磁盘设备,192.168.1.100 是可以访问该目标的 iSCSI 客户端 IP 地址。

如果不需要对访问该目标的客户端IP做限制,可以采用以下配置:

initiator-address=ALL

如果需要增加用户名密码校验,需要增加 incominguser 参数,username为用户名,password为密码:

incominguser username password

启动 iSCSI Target

修改完配置后,可以尝试启动tgtd服务

systemctl start tgtd


配置开机启动

systemctl enable tgtd


现在,您的 iSCSI 服务器已经搭建好了。客户端可以使用 iSCSI Initiator 连接到该服务器。


安装EPEL

如果您的 CentOS 7 系统提示没有可用软件包 scsi-target-utils,可能是因为默认的软件仓库中没有该软件包。您可以尝试通过 EPEL 软件仓库安装该软件包。

安装 scsi-target-utils 的方法:

安装 EPEL 软件仓库

如果您的系统还没有安装 EPEL 软件仓库,可以使用以下命令安装:

yum install epel-release


安装 scsi-target-utils

在安装了 EPEL 软件仓库之后,可以使用以下命令安装 scsi-target-utils:

yum install scsi-target-utils


如果上述步骤仍然无法安装 scsi-target-utils,可以尝试手动下载软件rpm安装包以及相关的依赖包。


运行效果

image.png


b4b4b60b2f44ba4de804e3e663203ce.png



发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。