ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

centos7.6部署DRBD提示“no resources defined!

2022-02-26 11:02:19  阅读:189  来源: 互联网

标签:no DRBD elrepo 192.168 主机名 defined drbd disk


环境准备:

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

............................................

标签:no,DRBD,elrepo,192.168,主机名,defined,drbd,disk
来源: https://www.cnblogs.com/heyongshen/p/15938747.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有