问题标签 [drbd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
140 浏览

database - 带有 DRBD 的 MongoDB HA(活动-备用)

我正在研究 MongoDB HA。由于资源限制,不想使用 mongo 官方文档中提到的 HA 方法。

我已经使用 DRBD、corosync 和起搏器完成了 MySQL(主动-主动)HA。我已经使用 DRBD、corosync 和起搏器完成了 mongoDB HA(Active-Standby)。我已经测试了它的小规模数据。它工作正常。

我读到带有 DRBD 的 mongoDB 不是好方法,它可能导致数据损坏。

我应该采用这种方法吗?如果没有除官方方法之外的任何其他方法吗?

0 投票
0 回答
309 浏览

high-availability - 内部 create-md' 以退出代码 20 终止 - DRBD

我正在使用 DRBD 进行数据库复制。对起搏器、corosync 和 Drbd 流量使用不同的 ip。创建了一个分区 (vdc1)。我无法设置 DRBD。它给出了以下错误-

命令“drbdmeta 0 v08 /dev/vdc1 internal create-md”以退出代码 20 终止

我没有得到什么问题。帮我解决这个问题

/etc/hosts -

/etc/drbd.d/clusterdb.res

在此处输入图像描述

0 投票
1 回答
35 浏览

mysql - DRBD 所有权问题

我有两个集群节点 server1 和 server2 在 CENTOS7 上运行,我配置了 DRBD。我在两台服务器上都运行了 DRBD,并且正在复制数据。问题是当我执行测试故障转移时,用户和组所有权(mysql:mysql)在安装在 server2 上时不一致,这导致 MySQL 在所有权手动更改为 mysql:msyql 之前无法启动。请帮忙。以前有人遇到过这个错误吗?

/proc/drbd server1:

/proc/drbd server2:

0 投票
1 回答
37 浏览

drbd - 使用 Windrbd 时,一台电脑突然关机。错误 5

我帮你....

使用WinDRBD连接两台电脑时,一台电脑突然关机。

关闭端是次要的(为了方便,我们称之为关闭节点2)

有什么办法可以恢复吗?

我需要你的帮助

0 投票
1 回答
33 浏览

drbd - 如何计算DRBD的进度?

WinDRBD 的进度仅在同步时可见。但是我想知道如果不同步仍然存在,那么已经走了多远。

通过detail view命令,得到如下内容。

这部分被称为进度率。

这是如何计算的?

0 投票
0 回答
23 浏览

drbd - DeviceioControl() 失败,错误为 1 // 使用 WinDRBD

测试 DRBD 时发生此错误。

断开SecondaryNode并将数据放入PrimaryNode以创建out-of-sync数据。

两个人都是drbdadm down foo

第一个节点1

第二节点2

并通过drbdsetup events2 foo证实存在脑裂。

试图将其改回正常

我在 SeondaryNode 端检查了 status( drbdadm status foo) 。drbdadm down foo → drbdadm up foo

我收到以下错误:

这是什么错误?如何防止这些错误?

0 投票
0 回答
38 浏览

lxc - Drbd 设备未显示在 lsblk 中

我创建了两个drbd块设备,将drbd1作为os磁盘挂载到rootfs,drbd2计划在lxc中格式化。它在 ubuntu 16.04、lxc 2.x、drbd 8.4、centos6 上运行良好

升级以下软件后,lxc 仍然可以运行,但是drbd 设备没有出现在lxc 容器中。谁能给我一些建议?

common.conf 中的限制:

cgroup 限制 cgroup2 限制

drbd 块设备出现在主机上:

drbd 块设备不显示在 lxc 上:

但是 /proc/partitions 显示 drbd 块设备

这是 lxc 配置:

0 投票
0 回答
41 浏览

drbd - DRBD 卡在 Connected/WFBitMapS

所以我试图在 2 个节点之间设置一个 DRBD 复制。
当我重新启动我的主节点时,第二个节点获得主节点,但是一旦第二个节点重新上线,它就会停留在以下状态。

Primary 具有以下状态: 0:r0/0 WFBitMapS Primary/Secondary UpToDate/Consistent
而 Secondary 具有以下状态: 0:r0/0 Connected Secondary/Primary Negotiating/UpToDate.

重新启动辅助节点可以解决问题,但每次发生故障转移时,我的节点都会再次陷入上述状态。

下面是关于我的集群的一些信息:

  • Debian 10
  • drbd 8.9.10
  • drbd 磁盘大小:6.7TB。

有没有人知道发生了什么或这种状态意味着什么?我在 Google 上没有找到任何有用的信息...
谢谢

0 投票
0 回答
59 浏览

google-cloud-platform - 有人遵循这个高度可用的mysql集群指南女巫成功吗?

我正在关注本指南[在 Compute Engine 上使用 DRBD 部署高可用性 MySQL 5.6 集群] 2

尽管该指南是为 ubuntu-1604-lts 编写的,但 GCP 没有更多图像(我认为),因此我将其更改为 ubuntu-1804-lts 以继续该指南。

同时,我运行了验证 DRBD 的状态:命令为

它从不返回指南的输出,即:

由于没有重新调整任何内容,但是当我们 cat 文件(cat /proc/drbd)时,我们得到:

任何一点都可以找到更新的指南或解决"status of DRBD:"谢谢你的问题。

0 投票
1 回答
28 浏览

cluster-computing - drbd & Corosync - 我的 drbd 有效,它显示它是 upToDate,但它不是

我有一个具有两个节点的高可用性集群,其中一个资源用于 drbd、一个虚拟 IP 和在 drbd 分区上共享的 mariaDB 文件。

一切似乎都正常,但 drbd 没有同步我创建的最新文件,即使 drbd 状态告诉我它们是 UpToDate。

个人电脑也没有显示错误

所有约束:

节点 iba2-ip192 中 /mnt/datosDRBD 中的文件(当它是主节点时),

以及节点 iba1-ip192 中 /mnt/datosDRBD 中的文件(当它是主节点时),

所有新文件 testMParicio2.txt testMParicio3.txt 和文件夹 FilesSGITV 都丢失了。

我不知道该怎么办。我很失落。

我感谢任何帮助,谢谢。

(编辑)

我对 drbd 的配置,在两个节点中......

我的 *.res 配置也在两个节点中:

drbdadm 使用 iba1 和 iba2,IP 为 10.0.0.248 和 10.0.0.249

Corosync 使用 iba1-ip192 和 iba2-192,IP 为 192.168.1.248 和 192.168.1.249

(编辑 2)

我在 /proc/drbd 中发现了一个问题

在主节点中:

在辅助节点

辅助节点不记得 ssh 密钥,修复

但 drbd 仍处于 StandAlone 状态。
我不知道如何继续