首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenStack冗余Ceph/灰渣存储体系结构

OpenStack冗余Ceph/灰渣存储体系结构
EN

Server Fault用户
提问于 2016-08-24 11:20:19
回答 1查看 834关注 0票数 0

Hello断层社区,

我目前正在设计一个OpenStack集群。我目前陷入困境的部分是存储体系结构。

我想用不同的保险丝和UPS在不同的机架上建立两个多余的Ceph集群。到目前一切尚好。问题是,Openstack灰烬通过网络与C年会进行交流。即使我有冗余交换机就位,如果Ceph网络的路由器/网关崩溃了怎么办。因此,为了实现完全冗余,我需要两个冗余网关,对吗?

我对我想要做的事情做了一个抽象的形象:存储体系结构

在左边,您可以看到OpenStack计算节点,每个节点都通过两个单独的10 to链接连接到每个交换机。这些交换机通过2x10GE中继线连接到每个相互连接的专用Ceph集群交换机上,这样Ceph节点就可以相互通信以实现冗余。注意,即使我使用了不同的颜色,整个网络拓扑仍然位于一个VLAN中。

在我看来,一切都可能失败,集群仍将正常运行。但是,如果存储网络的网关失败了呢?然后,我想只要交换机缓存了MAC ARP条目,它就能工作,但是当它们过期时,集群就会关闭。您对我如何使集群完全冗余并优化它有什么建议吗?

我只关注OpenStack的存储组件,因此计算节点尚未连接到网络节点或管理网络。

谢谢

EN

回答 1

Server Fault用户

发布于 2016-08-25 17:48:26

对于您问题中的CEPH部分: CEPH使用挤压映射来确定存储对象的位置,您可以自定义对象。用它们所属的机架标记OSD,并防止将相同对象的副本存储在同一个机架中,实际上是相当常见的。有关这方面的更多信息,请参见这里。因此,您不需要两个单独的CEPH集群。对于网络配置,CEPH节点应该位于“群集网络”中,可以从灰烬节点访问,并且有一个专用集群网络,用于在OSD之间进行复制。

至于灰烬:是的,如果灰烬倒下了,你就无法进入。因此,您需要在HA配置中部署Cinder。

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

https://serverfault.com/questions/798799

复制
相关文章

相似问题

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