问题标签 [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.
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.
mysql - mysql Master-Master Replication 或 drdb heartbeat
我是数据库复制新手。
我计划在我们的数据库系统中添加复制和故障转移功能。
我已经阅读了大量关于横向扩展或横向扩展数据库系统的文档,我有点困惑。
目前我只有一个数据库存储在一台服务器中,并且我计划将它复制到另一台新服务器中。
我认为有两种解决方案。
第一个是创建主-主复制并处理负载均衡器以管理故障转移。
第二个是创建一个带心跳的DRBD,带主动-被动数据库,创建一个指向心跳虚拟IP的从站。
我看起来第一个解决方案比第二个更容易,但我想知道你的意见。
谢谢!
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?
high-availability - /sbin/drbdadm 验证内核后 DRBD 消息过多:块 drbdX:不同步:
在验证日志中有许多消息后,在我使用 DRBD 的所有系统中。
在某些系统中可能会认为这是由工作量决定的,但是有些团队几乎没有工作。
计算机连接在 1Gb 质量的网络中
这些消息并没有给我太多关于系统的信息,最终需要 cron 检查时序,并重置故障块,这当然会在异步系统中转换同步系统。
这是正常的吗?有什么解决办法吗?有错吗?
types - 挂载:未知文件系统类型“drbd”
在使用 DRBD over LVM 逻辑卷的两个系统上,Primary/Secondary 在尝试更改(提升)Secondary 到 Primary 后,在两个节点上出现错误。
嗯..我喜欢 fsck 一个或其他节点....
但收到错误信息。
绝望......谷歌上的任何信息......问。堆...
virtual-machine - drbl : 虚拟机节点失败到无限引导循环
我运行 Debian linux。我想在 virtualbox 中制作一个虚拟机,通过 drbl 从服务器启动。服务器将是我的笔记本电脑。
虚拟机开始启动,但陷入无限的启动循环。它从服务器加载操作系统的一部分,然后停止加载,重新启动它......
有没有人看到这个错误?
mysql - MySQL Active-Active 集群是否可以与 DRBD 一起使用?
我们将 MySQL 5.6 InnoDB 引擎用于我们的数据库目的。目前我们只有一个实例,但是随着我们的应用程序的增长,我们希望我们的数据库处于集群模式。现在我们到目前为止所做的:
我们尝试了 MySQL NDB cluster 7.3.1(实验室版):但我们仍然面临外键问题,而且它似乎不可靠。所以我们尝试了下一个选项。
我们使用 DRBD、pacemaker 和 corosync 尝试了 mysql 主动/被动集群:在两个节点上一切正常。
现在我们想做 Mysql 主动-主动集群,即使在很多谷歌之后我也找不到任何关于它的信息,我们可以用 DRBD 来做,还是有其他方法来做。
请帮忙 !!!!!
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
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 的兼容性没有问题吗?
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: