【问题标题】:Does OpenStack need s to have shared storageOpenStack 需要共享存储吗
【发布时间】:2019-02-14 12:40:57
【问题描述】:

我是 OpenStack 的新手。阅读它的文档我觉得它的一些功能可能需要像 SAN 存储这样的共享存储。例如,以下段落说:

块存储

可选的块存储节点包含磁盘 块存储和共享文件系统服务规定 实例。

为简单起见,计算节点与该节点之间的服务流量 使用管理网络。生产环境应该实现 一个单独的存储网络,以提高性能和安全性。

您可以部署多个块存储节点。每个节点需要一个 至少一个网络接口。

我们有 4 台服务器运行一些大数据组件,例如 Apache Hadoop、Kafka 和 Spark。我们使用虚拟机来运行不同的组件,存储只是服务器的本地存储。我们不使用任何 SAN 存储。那么在这样的环境下(我们没有共享存储),我们可以使用 OpenStack 的特性吗?

【问题讨论】:

    标签: bigdata openstack


    【解决方案1】:

    没有直接要求共享存储来运行 Openstack,如果您只使用最常见的 Openstack 组件(例如 nova、glance、neutron),则无需担心。

    但是,可能有一些组件假定您具有共享存储,您可能需要通过配置专门禁用它,或者在某些情况下对基本模板进行修改以使这些组件正常工作。

    【讨论】:

    • 谢谢,您认为如何使用 OpenStack 管理 BigData 虚拟机?是典型的吗?
    • cinder和swift怎么样?
    • 您肯定不是唯一一个使用 Openstack 运行 BigData 的人。甚至还有一些项目可以帮助部署诸如 Hadoop 之类的东西,例如github.com/openstack/sahara
    • 你可以使用 Ceph for Cinder 之类的东西,Swift 可以使用本地存储。
    • @SoheilPourbafrani - 嗯......从某种意义上说,它们共享存储。但他们绝对可以运行本地磁盘。确实,如果您想要良好的性能,您会这样做。
    猜你喜欢
    • 2015-02-06
    • 2012-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-10
    • 1970-01-01
    • 2018-07-15
    • 2015-08-13
    相关资源
    最近更新 更多