问题标签 [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 回答
1569 浏览

linux - Setting up a block level cache with DRBD on Linux

I want to setup a DRBD active/active configuration with two nodes. My application will be doing I/Os directly on the DRBD device. I haven't seen any option to enable caching within DRBD.

Is there any linux module that would allow me to setup a cache in between DRBD and the disk module? Any caching above DRBD module can lead to stale data being read by the nodes.

0 投票
1 回答
425 浏览

mysql - mysql Master-Master Replication 或 drdb heartbeat

我是数据库复制新手。

我计划在我们的数据库系统中添加复制和故障转移功能。

我已经阅读了大量关于横向扩展或横向扩展数据库系统的文档,我有点困惑。

目前我只有一个数据库存储在一台服务器中,并且我计划将它复制到另一台新服务器中。

我认为有两种解决方案。

第一个是创建主-主复制并处理负载均衡器以管理故障转移。

第二个是创建一个带心跳的DRBD,带主动-被动数据库,创建一个指向心跳虚拟IP的从站。

我看起来第一个解决方案比第二个更容易,但我想知道你的意见。

谢谢!

0 投票
1 回答
969 浏览

linux - 在 RHEL v5 64 位中为 CentOS 安装 DRBD 二进制包

我想问一下,我在 RHEL v5 上安装了 CentOS 的 DRBD 二进制包,有 2 个文件。

1.drbd83-8.3.13-2.el5.centos.x86_64.rpm 2.kmod
-drbd83-8.3.13-1.el5.centos.x86_64.rpm

首先我使用 执行drbd83-8.3.13-2.el5.centos.x86_64.rpm文件rpm -i <filename>,然后我使用相同的命令执行kmod-drbd83-8.3.13-1.el5.centos.x86_64.rpm文件,但第二个操作给出以下输出:

所以我必须做什么?我知道,它需要的依赖文件名为aab649531cab69cbeff5665f2aef9e0dba844b20,但我知道什么是aab649531cab69cbeff5665f2aef9e0dba844b20

0 投票
2 回答
987 浏览

high-availability - /sbin/drbdadm 验证内核后 DRBD 消息过多:块 drbdX:不同步:

在验证日志中有许多消息后,在我使用 DRBD 的所有系统中。

在某些系统中可能会认为这是由工作量决定的,但是有些团队几乎没有工作。

计算机连接在 1Gb 质量的网络中

这些消息并没有给我太多关于系统的信息,最终需要 cron 检查时序,并重置故障块,这当然会在异步系统中转换同步系统。

这是正常的吗?有什么解决办法吗?有错吗?

0 投票
1 回答
5574 浏览

types - 挂载:未知文件系统类型“drbd”

在使用 DRBD over LVM 逻辑卷的两个系统上,Primary/Secondary 在尝试更改(提升)Secondary 到 Primary 后,在两个节点上出现错误。

嗯..我喜欢 fsck 一个或其他节点....

但收到错误信息。

绝望......谷歌上的任何信息......问。堆...

0 投票
0 回答
603 浏览

virtual-machine - drbl : 虚拟机节点失败到无限引导循环

我运行 Debian linux。我想在 virtualbox 中制作一个虚拟机,通过 drbl 从服务器启动。服务器将是我的笔记本电脑。

虚拟机开始启动,但陷入无限的启动循环。它从服务器加载操作系统的一部分,然后停止加载,重新启动它......

有没有人看到这个错误?

0 投票
2 回答
10983 浏览

mysql - MySQL Active-Active 集群是否可以与 DRBD 一起使用?

我们将 MySQL 5.6 InnoDB 引擎用于我们的数据库目的。目前我们只有一个实例,但是随着我们的应用程序的增长,我们希望我们的数据库处于集群模式。现在我们到目前为止所做的:

我们尝试了 MySQL NDB cluster 7.3.1(实验室版):但我们仍然面临外键问题,而且它似乎不可靠。所以我们尝试了下一个选项。

我们使用 DRBD、pacemaker 和 corosync 尝试了 mysql 主动/被动集群:在两个节点上一切正常。

现在我们想做 Mysql 主动-主动集群,即使在很多谷歌之后我也找不到任何关于它的信息,我们可以用 DRBD 来做,还是有其他方法来做。

请帮忙 !!!!!

0 投票
0 回答
926 浏览

pacemaker - 起搏器+corosync+DRBD '未知错误' (1)

我已经在 mysystem 中配置了 DRBD、corosync、pacemaker。当我只有一个资源组时,它运行良好。但是当我再添加一个资源组时,我面临以下问题。

crm_mon -f // 显示以下错误

迁移摘要:* 节点 cent64asf1:* 节点 cent64asf2:r1_fs:migration-threshold=1000000 fail-count=1000000 last-failure='Sat Aug 23 18:00:45 2014'

失败的操作: r1_fs_start_0 on cent64asf2 '未知错误' (1): call=98, status=complete, last-rc-change='Sat Aug 23 18:00:45 2014', queued=107ms, exec=0ms

0 投票
0 回答
1027 浏览

mysql - MariaDB 加莱拉 ? 佩尔科纳?DRBD ? 为什么不简单复制?

我需要冗余的 Mariadb 或 Mysql 解决方案,我测试过:

Mysql + DRDB + Pacemaker(目前正在生产中) Mariadb Galera Percona XtraDB

我需要一个无处不在的解决方案,Percona 和 Mariadb 需要 Innodb 引擎进行复制。我发现 DRBD 解决方案很重......我希望有简单的解决方案......

而且我不需要“LB > Master / Master”解决方案,我需要安全而不是性能!我想进行复制,但我从未为 MariaDB / Mysql 设计复制结构,我不知道生产中的问题。

“LB > Master / Slave”是可行的,因此没有VIP?主人一天下来后回来怎么办?Myisam 和 Innodb 的兼容性没有问题吗?

0 投票
2 回答
24204 浏览

postgresql - PostgreSQL 设置 PGDATA 变量

服务器:Ubuntu 服务器 14 lts + PostgreSQL 9.2 我想使用 drbd 创建集群数据库,但我无法在没有集群初始化的情况下设置 PGDATA。我只需要说 pgsql 使用来自 drbd 磁盘的数据。我该怎么做?

示例 1:

在 postgresql 8.3 中它可以工作,但在 9.2 中我无法更改 /etc/init.d/postgresql 中的 pgdata,我需要找到另一个文件并设置 pgdata,但是,令人惊讶的是,它什么也没做。

示例2:PGDATA - 指定数据库集群要存储的目录;可以使用 -D 选项覆盖。

好的,让我们开始吧:--pgdata=directory 是的,它有效!但现在我们有 postgresql-xc 和类似“postgresql 不知道这个用户 - postgresql”的错误。drbd start 从集群复制数据,但 postgresql 也启动它。

更新 1:

UPD2: