drbd

Proxmox drbd 配置脑裂
drbd

Proxmox drbd 配置脑裂

我正在计划一个 proxmox HA 配置,该配置包含两台 Dell R710 机器(每台都有双 6 核处理器)和企业级驱动器 RAID 阵列。我将在第三台机器上使用带有仲裁磁盘的 DRBD。我将在每台服务器上将两个 1GB 网卡专用于 DRBD 通信。我们将在这对服务器上运行大约 12 到 14 台虚拟机。proxmox 手册建议创建两个 DRBD 资源 - 一个用于通常在服务器 A 上运行的虚拟机,另一个用于通常在服务器 B 上运行的虚拟机。这是因为此配置运行时处于主/主状态。如果两台服务器的虚拟机都在与同一个 DRBD 资源通信,并且发生脑裂情况,则可...

Admin

Infiniband、SRP 和故障转移
drbd

Infiniband、SRP 和故障转移

我正在考虑基于 Linux 的无限带宽存储设置,但我不知道是否可以使用 DRBD 和 SRP 目标进行主动/被动或主动/主动故障转移。 我相信 SRP 才是真正的问题所在,SCST 可能支持 SRP,但 LIO 可能不支持。网上似乎没有太多明确的信息。 如果我无法让它工作,我将回到 IPoIB 上的 iSCSI,并承受随之而来的性能和 CPU 利用率的下降。 话虽如此,有人能告诉我 SRP 是否可以处理多路径/故障转移吗?如果不能,为什么? 谢谢! ...

Admin

将 iSCSI 目标镜像到较慢的驱动器、异步 RAID 还是块级复制?
drbd

将 iSCSI 目标镜像到较慢的驱动器、异步 RAID 还是块级复制?

我计划在我的 NAS 上设置一个测试 iSCSI 导出,它将被 KVM 虚拟化主机用来存储所有客户卷和数据。我的 NAS 盒是自建的,运行 CentOS。 通过 iSCSI 从 NAS 导出的设备将是 SSD。 但我想尝试找到一种方法将此卷复制到 NAS 上较慢/较便宜的旧磁盘。我可以在 SSD 和较慢的备份驱动器之间使用 RAID 1,但我的理解是,较慢的驱动器会降低阵列的总速度。 有没有什么方法可以对 SSD 执行某种块级完整/增量复制到速度较慢的 HDD? 某种异步 RAID 1 或复制会很棒,这样更改的块就会排队,并在较慢的驱动器可用时写入较慢...

Admin

OpenVZ - vzdev 内核模块问题
drbd

OpenVZ - vzdev 内核模块问题

我正在使用 openvz 设置一个 Centos 6.3 最小服务器,并使用 DRBD 复制到另一台机器。 我希望所有 openvz 数据/文件都保存在单个 /vz 目录中,该目录是我正在与 DRBD 同步的 LVM。 我设法创建了符号链接,以便/etc/vz指向/vz/etc并将所有文件复制到那里。我还移动/etc/sysconfig/vz-scripts到那里/vz/vz-scripts并在那里放置了一个符号链接。我还确保更新了我移动的文件夹中的所有符号链接,以确保没有损坏。 不幸的是,如果我重新启动服务器然后: 主要 drbd 资源 挂载 /...

Admin

Centos 6.3 DRBD/OpenVZ 内核/用户空间问题
drbd

Centos 6.3 DRBD/OpenVZ 内核/用户空间问题

当我启动 Centos 6.3 服务器的 drbd 服务时出现以下错误: Starting DRBD resources: DRBD module version: 8.3.13 userland version: 8.4.2 preferably kernel and userland versions should match. 我 99% 确定这与我刚刚安装/使用的 openVZ 内核有关,因为如果我从 grub 启动菜单返回到其他两个内核之一,则不会发生错误。我需要做什么才能允许 OpenVZ 和 DRBD 在同一台服务器上协同工作? ...

Admin

主动-主动 Linux 集群的最佳存储是什么?
drbd

主动-主动 Linux 集群的最佳存储是什么?

我们有一个集群,其中有多台 ubuntu 机器连接到一个共享 SAN 存储。最初我们使用 OCFS2 作为文件系统,但遇到了很多问题,我们找不到合适的文档或支持,因此我们决定转向另一个集群系统。那么,考虑到我们需要保持所有节点处于活动状态,并且我们想摆脱集群感知文件系统,您能建议最好的系统吗?我们研究过 DRBD,但它似乎只用于主动-被动设置。 ...

Admin

Redhat 集群 Vs Pacemaker Vs Gluster Vs Sheepdog
drbd

Redhat 集群 Vs Pacemaker Vs Gluster Vs Sheepdog

将整个问题改成之前那个非常令人困惑。 我一直在探索不同的集群系统,以便在 LAN 上的两台不同机器上以高可用性运行虚拟机。 目前我已经在主/辅助模式下的两台不同机器上使用 DRBD 资源。如果主服务器发生故障,我会手动将辅助服务器提升为主服务器并启动虚拟机。 我也探索了 Gluster,看起来不错,但是我更喜欢集群而不是 Gluster(用户空间 FS)。 因此,如果有人知道哪一个从易用性的角度来看更好,我会感兴趣。 此外,sheepdog 项目看起来不错,但是找不到太多的文档/Howto。 我正在使用 Centos 6。 ...

Admin

DBRD 双主 Heartbeat 资源管理
drbd

DBRD 双主 Heartbeat 资源管理

我有以下设置: 两台带有 DRBD 的服务器使用 OCFS2 运行双主 具有两个虚拟 IP 的心跳,每个服务器一个 使用循环 DNS 在两个 vIP 之间平衡 NFS 负载 关闭 Server1 一段时间,导致 Server2 接管 vIP 以进行故障转移。但是,当 Server1 恢复时 - 只要心跳再次建立连接,它就会接管指定的 vIP - 即使 DRBD 正在同步运行(因此不是最新的) 如何配置心跳,以便在 Server1 再次与 Server2 同步时立即执行故障恢复?(而不是在此之前) ...

Admin

DRBD 与 MySQL
drbd

DRBD 与 MySQL

关于使用 DRBD 为 MySQL 提供 HA 的问题。 我需要确保当发生故障转移时,我的备份 MySQL 实例始终处于正常运行状态。例如,如果主实例在提交事务的过程中中途死亡,会发生什么情况? 我们最终会得到 mysql 无法处理的复制到辅助节点的数据吗?或者,如果在两个节点同步时网络中断,导致并非所有数据都能够传输,该怎么办? 似乎有可能陷入这样一种状态:辅助服务器上的数据不完整,导致 mysql 无法启动并读取数据库。 我是否遗漏了什么? ...

Admin

容错 KVM 主机
drbd

容错 KVM 主机

我将使用 QEMU+KVM 创建一个简单的虚拟主机基础设施。它应该非常简单,没有云或任何其他很酷的东西。目前唯一的要求是数据的容错能力(主机的磁盘映像在线备份)。欢迎实时迁移,但不是强制性的。你建议什么方法?现在我正在考虑 DRBD。 ...

Admin

在 ubuntu 10.04 LTS 中安装 DRBD
drbd

在 ubuntu 10.04 LTS 中安装 DRBD

我已经安装了 drbd8-utils,并在 /etc 中编辑了 drbd.conf 文件。但是当我尝试启动 drbd 时,我收到以下错误消息。 root@drbd1:~# service drbd start /etc/drbd.conf:4: 无法打开包含文件“drbd.d/*.res”。 * 启动 DRBD 资源 /etc/drbd.conf:4: 无法打开包含文件“drbd.d/.res'。DRBD 模块版本:8.3.8 用户空间版本:8.3.7 您应该升级 drbd 工具!/etc/drbd.conf:4:无法打开包含文件“drbd.d/.r...

Admin

我应该如何备份这么大的卷?
drbd

我应该如何备份这么大的卷?

我在 SLES 10.2 服务器上有一个 10TB 的 XFS 文件系统。我目前rsync每天运行一次,将其与另一台服务器上的基于磁盘的在线备份同步。主卷本身就很忙,因此rsync平均运行速度仅为 2MB/秒。但是,我可以scp以 >50MB/秒的速度将文件传输到同一目的地。这让我相信 rsync 负担过重决定转移什么, 不是实际转移。 我还能通过哪些其他方式实现这种类型的合成完整备份?以下想法的相对优缺点是什么: 使用xfsdump、通过管道ssh或类似方式,将 传送xfsrestore至目标。以这种方式使用时,它可以进行增量吗? 一些异步块复...

Admin

升级 pacemaker corosync drbd 集群从 centos7 到 almalinux
drbd

升级 pacemaker corosync drbd 集群从 centos7 到 almalinux

我有一个用于在 centos7 中使用 drbd 84 和 corosync 运行的 vms 的主动被动起搏器集群。 由于 centos7 即将停产,我需要将集群升级到较新的发行版。我会选择 Almalinux 8 或 9。 我看到 Almalinux 存储库中的 drbd 版本 9 已在存储库中。Corosync 和 pacemaker 版本也至少比 CentOS 7 存储库中的版本高 1 个主要版本。 我需要以某种方式升级集群,因为我正在运行的系统必须全天候在线。 我想到的一些可能的情况是: 1.) 将 drbd 从 84 升级到 9。然后升级到最新的 ...

Admin

无法使 DRBD + TLS 工作
drbd

无法使 DRBD + TLS 工作

Debian Bookworm 12.5 DRBD 和来自 proxmox 的 ktls-utils 软件包。一直都很好,直到我启用了 tls。 ii drbd-dkms 9.2.8-2 all ii drbd-reactor 1.4.0-1 amd64 ii drbd-utils 9.27.0-1 ...

Admin