首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在两个Linux服务器之间镜像VGs

在两个Linux服务器之间镜像VGs
EN

Server Fault用户
提问于 2015-11-10 08:10:28
回答 1查看 2.7K关注 0票数 0

我有两个节点,每个节点都有20个HDD(相同大小)。两个节点都配置了2个VGs,每个VG使用10个磁盘创建。1 VG称为SAN,第2 VG称为NAS。

Node1 1-将提供nfs服务,nfs数据将保存在NAS上,在名为nfs的LV上(在node2上看起来相同)。VG将是节点2上SAN的备份。

节点2-将提供SAN服务,数据将保存在LVs上。每个lv代表一个lun,并使用targetcli,我从每个lv创建块设备。因此,根据对lun的请求,我创建了一个具有所需大小的LV,并使用这个新创建的LV在targetcli中创建了一个backstore (块设备)。

VG也出现在node2上,用于备份节点1's NAS的数据。备份的数据不应该被质疑:我考虑使用drbd将数据从每个节点备份到另一个节点,这样每个节点1最终都会备份节点2,反之亦然。对于NAS VG,我没事,因为上面只有一个lv,而且是静态的。问题是,我经常创建LV的SAN VG会发生什么?drbd会在另一边创建它们以及备份的结果吗?如果没有,我如何在任何时候保持这些VGs相同,这意味着当我在节点2上创建一个LV时,它将自动地在节点1上创建?

顺便说一下,两个节点上的操作系统都是centos7.1。

非常感谢你的帮助!

EN

回答 1

Server Fault用户

发布于 2015-11-10 09:19:39

您说的是备份,但drbd会立即进行复制,而不算作传统的脱机备份。它更像RAID 1,仍然需要复制您关心的其他地方的数据,不容易受到意外删除命令之类的攻击。

drbd会复制块设备上的所有内容,包括LVM和文件系统元数据。您需要一个集群LVM来处理多个节点上的设备。如果您这样做了,是的,LVs可以出现在任何一个节点。Red支持这一点,因为心脏起搏器HA集群资源。他们的逻辑卷管理指南可以帮助您入门。

另一种方法是建立像glusterfs这样的分布式存储系统。这不使用clvm,但允许分布式复制卷。这将在节点本地文件系统之上构建某种类型的共享文件系统。相比之下,drbd上的clvm在复制的块磁盘设备之上构建集群文件系统。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/735163

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档