我通过 juju 和 ceph charm 部署了 ceph。
我的服务器有 3 个 NIC(eth0 用于管理、eth1 用于公共存储网络、eth2 用于集群网络)。当我通过 juju 部署 ceph 时,它会非常顺利和轻松地安装所有监视器和 ODS(本地磁盘)。当我查看 ceph.conf 时,它仅使用 eth0 进行通信。更改 ceph.conf 没有帮助,因为 juju 会再次覆盖它。
有没有什么办法可以配置它?
感谢您的帮助。
答案1
目前,Juju 有一个非常简单的网络模型,它只假设“私有”(云环境内部)和“公共”(外部可访问)网络。
目前,一种支持用户可配置的多个网络的更复杂的网络模型正在开发中,但在它准备就绪之前(最有可能是 14.10 版本),您应该能够在 Juju 部署 Ceph 后手动完成此操作。
您甚至可以从本地存储库提取 ceph charm 的源代码、对其进行调整并部署。查看有关使用 charm 的 Juju 文档 -https://jujucharms.com/docs/stable/charms。