智传网优云课堂,专注分享IT技术
与IT技术爱好者一起共同学习进步

如何在CentOS系统上配置iSCSI Initiator客户端服务

1. 前言

本文主要讲解如何在CentOS系统上配置iSCSI Initiator客户端服务。

假设您已经拥有iSCSI块存储共享服务器或SAN服务器,现在需要连接到iSCSI target块存储服务器上。那本教程很可能正是您需要的。

在CentOS系统上配置iSCSI Initiator客户端服务

2. 安装iSCSI Initiator

yum install iscsi-initiator-utils -y

3. 配置iSCSI Initiator客户端服务

配置iSCSI Initiator客户端服务

编辑initiatorname.iscsi配置文件:

vi /etc/iscsi/initiatorname.iscsi

添加iSCSI initiator名字:

iqn.2021-11.iscsi.linuxrumen.com:node1node2

使用以下命令发现目标,假设iscsi服务器的IP为192.168.122.78

iscsiadm -m discovery -t st -p 192.168.122.78

输出:

192.168.122.78:3260,1 iqn.2021-11.iscsi.linuxrumen.com:disk1

重启iscsid服务,并设置开机自启动

systemctl restart iscsid.service
systemctl enable iscsid.service
iscsiadm -m node -T iqn.2021-11.iscsi.linuxrumen.com:disk1 -p 192.168.122.78 -l

输出:

Logging in to [iface: default, target: iqn.2021-11.iscsi.linuxrumen.com:disk1, portal: 192.168.122.78,3260] (multiple)
Login to [iface: default, target: iqn.2021-11.iscsi.linuxrumen.com:disk1, portal: 192.168.122.78,3260] successful.

4. 为新的块设备创建文件系统

为新的块设备创建文件系统

检查磁盘和分区

lsblk

输出结果:

NAME            MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda               8:0    0    10G  0 disk 

可以看到添加了一块新的块设备: sda

把新的块设备格式化:

mkfs.xfs /dev/sda
meta-data=/dev/sda               isize=512    agcount=4, agsize=655360 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=2621440, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

挂载:

mount /dev/sda /mnt

检查分区及使用情况:

df -hT

输出如下:

/dev/sda                xfs        10G   33M   10G    1% /mnt

可以看到/dev/sda已经挂载到目录/mnt

5. 配置开机自动挂载

查看新的块设备的UUID:

blkid /dev/sda

可以看到块设备的UUID,

/dev/sda: UUID="9602ef74-6491-4453-a6ca-a48685cacae3" TYPE="xfs"

编辑/etc/fstab文件:

vi /etc/fstab

在最后一行添加:

UUID=9602ef74-6491-4453-a6ca-a48685cacae3 /mnt                    xfs     _netdev         0 0

下次启动时,网络上的iSCSI设备将会被自动挂载。

6. 卸载iSCSI存储

如果需要卸载iSCSI存储,执行以下命令:

umount /mnt/
iscsiadm -m node -T iqn.2021-11.iscsi.linuxrumen.com:disk1 -p 192.168.122.78 -u

7. 总结

通过本教程,您应该可以学会如何在CentOS系统上配置iSCSI存储客户端了吧?iSCSI Target是服务器端,iSCSI Initiator是客户端。

赞(0)
未经允许不得转载:Linux入门学习到精通 » 如何在CentOS系统上配置iSCSI Initiator客户端服务
分享到: 更多 (0)

学习QQ群:557371664

关注微信公众号自助视频学习

评论 抢沙发

评论前必须登录!