注册
配置共享存储
培训园地/ 文章详情 /

配置共享存储

杨小疯 2025/09/22 51 0 0

数据共享集群中所有节点共享一份数据,节点间无需同步数据和状态,所有节点的读写服务完全对等,负载均衡。节点的数据文件、控制文件、日志文件保存在共享存储上,以实现多个实例同时访问修改数据。接下来将分享如何搭建一个可以让集群节点访问的共享存储。
准备三台虚拟机,一台用作共享存储,两台是集群节点虚拟机。
在共享存储虚拟机上挂载四个磁盘,2块比较小的磁盘(1G),用于创建DCR、VOTE磁盘;2块较大的磁盘(64G)用于创建ASM磁盘组:
图片2.png
yum配置target包,在搭建数据共享集群时,需要将硬盘资源共享给多个节点,targetcli是一个实现共享访问的工具,targetd是iSCSI Target的API,对远程管理提供接口。
1.png
tgtadm --lld iscsi --op new --mode target --tid 1 -T iqn.2025-08.localhost:storage命令创建一个iSCSI target,指定目标IQN为共享存储虚拟机,target_id为1
2.png
tgtadm --lld iscsi --op new --mode logicalunit --tid <target_id> --lun <lun_id> -b /dev/<具体磁盘>命令挂载磁盘,创建逻辑单元
3.png
tgtadm --lld iscsi --op bind --mode target --tid <target_id> -I <客户端IQN>命令绑定客户端IQN,允许客户端访问
4.png
tgtadm --lld iscsi --mode target --op show命令查看target配置
5.png
将target配置写入/etc/tgt/targets.conf文件,而后重启tgtd服务
6.png
在DMDSC集群节点上安装iscsi-initiator-utils,为后面登录共享存储虚拟机的target做准备
7.png
在达梦集群节点安装并配置iSCSI initiator,同共享存储虚拟机配置IQN后,启动并设置自动启动iscsi服务。通过iscsiadm -m discovery -t sendtargets -p <target_ip>命令,根据共享存储IP地址即target_ip找到target,而后iscsiadm -m node -T <target_iqn> -p <target_ip> --login命令登录target,连接共享磁盘(若无法找到并登陆目标机,在目标机输入tgtadm --lld iscsi --mode target --op bind --tid 1 --initiator-address ALL,使所有机器可以找到目标机)
8.png
由此就可以访问到共享磁盘,集群节点能看到对应的块设备
9.png

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服