暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

共享存储--openfiler搭建iscsi,实现共享块设备

刘洪 2020-05-27
2928

共享存储–openfiler搭建iscsi,实现共享块设备(用于搭建RAC的共享存储)
(学习笔记)
https://blog.csdn.net/nplbnb12/article/details/79861383

一、下载安装openfiler
安装过程同一般的CentOS系统,安装时仅格式化操作系统硬盘

二、配置iscsi
按照安装成功提示的网址,访问Web界面: https://1.1.1.92:446 初始账号:openfiler/password

添加块设备

Volumes–>Block Devices

RAID 先格式化为ARID成员((Linux RAID Array Member)),再做software RAID

创建volume group(vg001)

添加iscsi卷:Add Volume–>Create a volume in “vg001”–>(vg001_dv1,block)

添加允许访问的IP

System–>Network Setup–>Network Access Configuration–>添加允许访问的IP,注意Netmask必须是255.255.255.255,否则会导致客户机一直看不到iscsi:

点击Services,启动iSCSI Target服务:

iSCSI Target服务

点击iSCSI Target Setup,添加Discovery CHAP user,注意密码一定要设复杂,否则windows将因为密码安全规则,无法连接iSCSI:

(opendiscover,OpenDis_1234A)

点击Volumes–>iSCSI Target Setup–>LUN Mapping,挂载iscsi卷

Network ACL,放行指定IP:

点击CHAP Authentication,添加CHAP user to target:

(chaptarget,ChapTarget_1234A)

配置完成后,重启iSCSI Target服务,保证配置全部生效,到此,服务器端配置完成。

连接iSCSI(Win10)

控制面板–>系统和安全–>管理工具–>iSCSI发起程序
发现–>发现门户填写服务器IP,端口默认即可,再点击高级,添加Discovery CHAP user
IP地址:1.1.1.92
高级:
本地适配器:勾选
发起程序IP: 1.1.1.1
启用CHAP登陆
名称: opendiscover
目标机密: OpenDis_1234A

添加完成后,在切换到目标,点击刷新,就可以看到iSCSI了(目标选项卡-状态不活动),
点击连接–>添加CHAP user to target,添加完成后,可以看到状态变为已连接,说明已经连接成功:
高级,
本地适配器:勾选
发起程序IP:1.1.1.1
目标门户:1.1.1.92 / 3260
启用CHAP登陆
名称: chaptarget
目标机密: ChapTarget_1234A
打开windows就可以看到已经挂载好的iSCSI,进行格式化后,就可以正常使用了。

Linux 连接ISCSI

安装iscsi RPM包,并改为开机自动运行

rpm -qa | grep iscsi
systemctl restart iscsid
systemctl restart iscsi
systemctl restart target
service iscsi start
systemctl list-unit-files | grep iscsi

配置文件(配置CHAP用户名密码)

cp /etc/iscsi/iscsid.conf /etc/iscsi/iscsid.conf.bak
vim /etc/iscsi/iscsid.conf

查看iqn号

cat /etc/iscsi/initiatorname.iscsi

配置钥匙

vim /etc/iscsi/initiatorname.iscsi

修改了文件,需要重启服务

systemctl daemon-reload
systemctl restart iscsid # systemctl status iscsid
systemctl restart iscsi # systemctl status iscsi
systemctl restart target # systemctl status target

删除所有文件,重新发现

find /var/lib/iscsi/
rm /var/lib/iscsi/* -rf

iscsiadm -m discovery -t st -p 1.1.1.92:3260 # 发现服务
iscsiadm -m discovery -t sendtargets -p 1.1.1.92:3260
iscsiadm -m node -T iqn.2006-01.com.openfiler:tsn.dd8700c78222 -p 1.1.1.92:3260 -l # 登陆服务 探测存储服务器
iscsiadm -m discovery -t st -d8 -p 1.1.1.92:3260 -I ise

挂载目标

iscsiadm -m node -T iqn.2006-01.com.openfiler:tsn.dd8700c78222 -p 1.1.1.92:3260 -l

卸载

iscsiadm -m node -T iqn.2006-01.com.openfiler:tsn.dd8700c78222 -p 1.1.1.92:3260 -u
iscsiadm -m node -T iqn.2006-01.com.openfiler:tsn.dd8700c78222 -p 1.1.1.92:3260 -u # 退出共享
iscsiadm -m node -T iqn.2006-01.com.openfiler:tsn.dd8700c78222 -p 1.1.1.92:3260 -o delete # 删除共享设备

查看uuid

blkid

服务端(以下未经测试)

[root@server ~]# targetcli
/> /backstores/block create westos:storage1 /dev/vdb1
/> /iscsi create iqn.2017-12.com.example.storage1
/> /iscsi/iqn.2017-12.com.example.storage1/tpg1/acls
/> /iscsi/iqn.2017-12.com.example.storage1/tpg1/portals create 172.25.254.11
Using default IP port 3260
Created network portal 172.25.254.156:3260.
/> /iscsi/iqn.2017-12.com.example.storage1/tpg1/luns create /backstores/block/westos:storage1
/> ls

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论