centos7.6部署DRBD提示“no resources defined!
2022/2/27 7:29:01
本文主要是介绍centos7.6部署DRBD提示“no resources defined!,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
环境准备:
node1(主节点)IP: 192.168.26.30 主机名:node1
node2(从节点)IP: 192.168.26.31 主机名:node2
1.关闭防火墙和selinux
#setenforce 0
#firewall-cmd --set-default-zone=trusted
2.更改主机名和hosts记录(node1、node2)
#hostnamectl set-hostname=nodex
#uname -n
3.安装依赖包
# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
# rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
# yum install -y kmod-drbd84 drbd84-utils
# systemctl enable drbd
4.加载DRBD模块、查看DRBD模块是否加载到内核(如果失败就重启系统再次加载)
# modprobe drbd
# lsmod |grep drbd
5.编写资源文件
resource r0 {
on node1{#这里的主机名要和uname -n显示的保持一致 不然可能会出现否则会提示“no resources defined!
address 192.168.26.30:7788;
disk /dev/vg0/lv0;
device /dev/drbd0;
meta-disk internal;
}
on node2{
address 192.168.26.31:7788;
disk /dev/vg0/lv0;
device /dev/drbd0;
meta-disk internal;
}
}
6.关闭drbd
#systemctl stop drbd
7.创建DRBD设备并激活指定资源
#drbdadm create-md r0 //如果出现“no resources defined!“需要指定配置文件的路径 drbdadm -c /etc/drbd.d/xx.res create-md r0
8.启动DRBD服务(两台机器都要同时启动,不然启动不起来)
#node1 --- systemctl start drbd.servide
#node2 --- systemctl start drbd.service
9.查看状态
#lsblk
#cat /proc/drbd
............................................
这篇关于centos7.6部署DRBD提示“no resources defined!的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-27Sealos Devbox 基础教程:使用 Cursor 从零开发一个 One API 替代品 审核中
- 2024-12-27TypeScript面试真题解析与实战指南
- 2024-12-27TypeScript大厂面试真题详解与解析
- 2024-12-26怎么使用nsenter命令进入容器?-icode9专业技术文章分享
- 2024-12-26导入文件提示存在乱码,请确定使用的是UTF-8编码怎么解决?-icode9专业技术文章分享
- 2024-12-26csv文件怎么设置编码?-icode9专业技术文章分享
- 2024-12-25TypeScript基础知识详解
- 2024-12-25安卓NDK 是什么?-icode9专业技术文章分享
- 2024-12-25caddy 可以定义日志到 文件吗?-icode9专业技术文章分享
- 2024-12-25wordfence如何设置密码规则?-icode9专业技术文章分享