DRBD使用总结
来源:互联网 发布:如何更改淘宝店招 编辑:程序博客网 时间:2024/06/03 21:03
1、默认配置只有主节点才能mount;
2、双主模式,两个节点都可以mount,但是,数据不会进行同步,只有在umount再重新mount后才会看到同步后的数据;
3、双主如果有脑裂发生,默认配置是舍弃后续修改,保留第一版本;
4、数据同步受网络影响;
5、同步速度默认很低,需要手工按照实际网络速度进行配置,千兆环境下:syncer{rate 100M;}
6、脑裂之后的手工处理:
(1)首先在确定要作为secondary的节点上面切换成secondary并放弃该资源的数据:
drbdadm disconnect resource_name/all
drbdadm secondary resource_name/all
drbdadm -- --discard-my-data connect resource_name/all
(2)在要作为primary的节点重新连接secondary(如果这个节点当前的连接状态为WFConnection的话,可以省略)
drbdadm connect resource_name/all
7、使用drbdadm create-md创建DRBD元数据的时候需要使用-c指定配置文件,否则会提示“no resources defined!”
drbdadm –c /etc/drbd.conf create-md all
8、使用2.8.3.6之后的版本源码安装的时候需要进行configure操作。
./configure –prefix=/opt/drbd –with-km
9、在/etc/drbd.conf配置文件中,on模块后面的必须是对应主机的主机名,否则可能会提示“ ‘r0′ ignored, since this host (mysql-229) is not mentioned with an ‘on’ keyword. ”,其中“ro”为定义的资源名,“mysql-229”为主机名。
10、mount提示错误”mount: block device /dev/drbd0 is write-protected, mounting read-only mount: Wrong medium type“,是因为mount只能在Primary一端使用。
11、在执行“mkfs.ext3 /dev/drbd0”的时候,可能提示错误“mkfs.ext3: Wrong medium type while trying to determine filesystem size”,也是因为mount只能在Primary一端使用。
12、drbdadm creat-md报错,执行下面的命令破坏文件系统后再尝试:
dd if=/dev/zero bs=1M count=1 of=/dev/sda2
13、cat /proc/drbd显示Diskless,可以尝试在报错的一端重建meta信息。
14、主从都StandAlone的情况下,重启服务仍然无法链接成功,可以在两端分别执行:
drbdadm disconnect resource_name/all
drbdadm connect resource_name/all
15、不想修改hosts的情况下,可以使用floating替换on定义主机,直接使用主机ip:port即可,其他语法相同。
16、mkfs.ext3 /dev/drbd0只能在启动了服务,定义了主节点之后执行
17、只能对drbd虚拟出来的磁盘惊醒格式化,底层文件系统,不要进行格式化,否则无法创建meta信息
18、查看启动状态:service drbd status 、/etc/init.d/drbd status、 cat /proc/drbd、drbd-overview、watch -n1 cat /proc/drbd;
19、主从转换命令:drbdadm primary all/drbdadm secondary all
20、drbd状态的意义:
输出文件上面最开始是drbd的版本信息,然后就是数据同步的一些状态信息:
cs — connection state
st — node state (local/remote)
ld — local data consistency
ds — data consistency
ns — network send
nr — network receive
dw — disk write
dr — disk read
pe — pending (waiting for ack)
ua — unack’d (still need to send ack)
al — access log write count
2、双主模式,两个节点都可以mount,但是,数据不会进行同步,只有在umount再重新mount后才会看到同步后的数据;
3、双主如果有脑裂发生,默认配置是舍弃后续修改,保留第一版本;
4、数据同步受网络影响;
5、同步速度默认很低,需要手工按照实际网络速度进行配置,千兆环境下:syncer{rate 100M;}
6、脑裂之后的手工处理:
(1)首先在确定要作为secondary的节点上面切换成secondary并放弃该资源的数据:
drbdadm disconnect resource_name/all
drbdadm secondary resource_name/all
drbdadm -- --discard-my-data connect resource_name/all
(2)在要作为primary的节点重新连接secondary(如果这个节点当前的连接状态为WFConnection的话,可以省略)
drbdadm connect resource_name/all
7、使用drbdadm create-md创建DRBD元数据的时候需要使用-c指定配置文件,否则会提示“no resources defined!”
drbdadm –c /etc/drbd.conf create-md all
8、使用2.8.3.6之后的版本源码安装的时候需要进行configure操作。
./configure –prefix=/opt/drbd –with-km
9、在/etc/drbd.conf配置文件中,on模块后面的必须是对应主机的主机名,否则可能会提示“ ‘r0′ ignored, since this host (mysql-229) is not mentioned with an ‘on’ keyword. ”,其中“ro”为定义的资源名,“mysql-229”为主机名。
10、mount提示错误”mount: block device /dev/drbd0 is write-protected, mounting read-only mount: Wrong medium type“,是因为mount只能在Primary一端使用。
11、在执行“mkfs.ext3 /dev/drbd0”的时候,可能提示错误“mkfs.ext3: Wrong medium type while trying to determine filesystem size”,也是因为mount只能在Primary一端使用。
12、drbdadm creat-md报错,执行下面的命令破坏文件系统后再尝试:
dd if=/dev/zero bs=1M count=1 of=/dev/sda2
13、cat /proc/drbd显示Diskless,可以尝试在报错的一端重建meta信息。
14、主从都StandAlone的情况下,重启服务仍然无法链接成功,可以在两端分别执行:
drbdadm disconnect resource_name/all
drbdadm connect resource_name/all
15、不想修改hosts的情况下,可以使用floating替换on定义主机,直接使用主机ip:port即可,其他语法相同。
16、mkfs.ext3 /dev/drbd0只能在启动了服务,定义了主节点之后执行
17、只能对drbd虚拟出来的磁盘惊醒格式化,底层文件系统,不要进行格式化,否则无法创建meta信息
18、查看启动状态:service drbd status 、/etc/init.d/drbd status、 cat /proc/drbd、drbd-overview、watch -n1 cat /proc/drbd;
19、主从转换命令:drbdadm primary all/drbdadm secondary all
20、drbd状态的意义:
输出文件上面最开始是drbd的版本信息,然后就是数据同步的一些状态信息:
cs — connection state
st — node state (local/remote)
ld — local data consistency
ds — data consistency
ns — network send
nr — network receive
dw — disk write
dr — disk read
pe — pending (waiting for ack)
ua — unack’d (still need to send ack)
al — access log write count
- DRBD使用总结
- drbd的使用
- DRBD的使用
- DRBD的使用
- DRBD的使用
- drbd的使用
- DRBD自动化使用脚本
- drbd使用(转载)
- 配置DRBD出现错误总结
- 配置DRBD出现错误总结
- drbd
- DRBD
- DRBD
- drbd
- drbd
- DRBD使用及运维
- 使用drbd配置两天linux磁盘同步
- 使用DRBD创建镜像分区
- 什么是内边距(padding)和外边距(margin)
- 计算机插入U盘意外重启,VMware虚拟机不能启动
- 动态切换数据源
- Android 数据库
- nginx ssl加密代理配置指南
- DRBD使用总结
- 下载vsftp地址
- Linus的最新愤怒,这哥们真心触碰到了Linus的底线
- 关于linux进程调度的公平性
- Chromium源代码工程目录分析
- Codeforces Round #124 (Div. 2)——B
- div中的文字居中代码
- IOS PUSH 的视频讲座
- sizeof和strlen测试