编程技术分享平台

网站首页 > 技术教程 正文

openEuler块存储服务器搭建及iscsi挂载

xnh888 2025-01-20 17:23:24 技术教程 283 ℃ 0 评论

一、块存储服务器搭建:

#安装targetcli
yum install targetcli


#配置块存储
targetcli


#用一个空磁盘建立块存储
/>cd /backstores/block
/backstores/block>create disk0 /dev/sdb
/>cd iscsi
/iscsi>create
#会生成一个块存储名称
/iscsi>cd iqn.2003-01.org.linux-iscsi.oe2403.x8664:sn.da9b94b2c2e6
#建立块存储
/iscsi/iqn.2003-01.org.linux-iscsi.oe2403.x8664:sn.da9b94b2c2e6>cd tpg1/luns
/iscsi/.../luns>create /backstores/block/disk0
#建立访问规则,":client"是自定义的,客户端配置时要用这个
/iscsi/.../luns>cd ../acls
/iscsi/.../acls>create iqn.2003-01.org.linux-iscsi.oe2403.x8664:sn.da9b94b2c2e6:client
#查看服务IP端口
/iscsi/.../acls>cd ../portals/
/iscsi/.../portals>ls  
#退出自动保存
/iscsi/.../portals>exit
#把端口加进防火墙
firewall-cmd --permanent --add-port=3260/tcp
firewall-cmd --reload
#把targete服务设置成自动启动,否则配置重启后会丢失
systemctl enable target
systemctl start target


二、在客户端挂载iscsi块存储:

#安装iscsi-initiator-utils
yum install iscsi-initiator-utils
#启动iscsi服务
systemctl enable iscsid
systemctl start iscsid
#配置/etc/iscsi/initiatorname.iscsi 文件,iqn.2003-01.org.linux-iscsi.oe2403.x8664:sn.da9b94b2c2e6:client,这个名字要与服务器端配置一样
vim /etc/iscsi/initiatorname.iscsi 



#重启iscsi服务
systemctl restart iscsid
#看能否发现块存储
iscsiadm -m discovery -t st -p 192.168.10.186
#连接存储服务器
 iscsiadm -m node -T iqn.2003-01.org.linux-iscsi.oe2403.x8664:sn.da9b94b2c2e6 -p 192.168.10.186 --login
 #设置开机自动连接
 iscsiadm -m node -T iqn.2003-01.org.linux-iscsi.oe2403.x8664:sn.da9b94b2c2e6 -p 192.168.10.186 --op update -n node.startup -v automatic
 #查看磁盘
 lsblk
 #格式化后挂载
 mkfs.xfs /dev/sdb
 lsblk
 mkdir /data01
#配置开启自动挂载,要用_netdev参数
 vim /etc/fstab
mount -a



配置完成后关闭客户端,关闭服务器端,开启服务器端,开启客户端,查看是否正常挂载。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表