openstack vm 部署 ceph,通过浮动 ip,外部服务器无法使用该 ceph 集群

发布于 2022-09-11 23:48:12 字数 1544 浏览 27 评论 0

在 openstack 上用 4 台 vm,使用 ceph-deploy 部署了 3 个节点的 ceph 集群。想在外部(非 openstack 租户网络)使用该 ceph 集群,不知如何修改。openstack 同一租户网络的 vm 使用 ceph 客户端,copy ceph-uat-1 节点上 /etc/ceph 文件到 /etc/ceph,可以正常使用。外部服务器,比如 10.2.22.6,使用相同的方法无法访问该 ceph 集群,即使修改 /etc/ceph/ceph.conf 中的 192.168.1. 为 10.2.21.,也无法访问 。
搭建参考文章 http://www.strugglesquirrel.com/2019/04/23/centos7%E9%83%A8%E7%BD%B2ceph/
节点信息:
ceph-uat-1 ip 192.168.1.54 浮动 ip 10.2.21.1
ceph-uat-2 ip 192.168.1.56 浮动 ip 10.2.21.2
ceph-uat-3 ip 192.168.1.72 浮动 ip 10.2.21.3

root@ceph-uat-1 ~]# cat /etc/ceph/ceph.conf
[global]
fsid = 15e8090c-a062-4e46-b9a9-7e79512d8138
mon_initial_members = ceph-uat-1, ceph-uat-2, ceph-uat-3
mon_host = 192.168.1.54,192.168.1.56,192.168.1.72
auth_cluster_required = cephx
auth_service_required = cephx
auth_client_required = cephx
public_network = 192.168.1.0/24
cluster_network = 192.168.1.0/24
[root@ceph-uat-1 ~]# ceph -s
  cluster:
    id:     15e8090c-a062-4e46-b9a9-7e79512d8138
    health: HEALTH_WARN
            application not enabled on 1 pool(s)
 
  services:
    mon: 3 daemons, quorum ceph-uat-1,ceph-uat-2,ceph-uat-3
    mgr: ceph-uat-1(active), standbys: ceph-uat-2, ceph-uat-3
    osd: 6 osds: 6 up, 6 in
    rgw: 1 daemon active
 
  data:
    pools:   5 pools, 96 pgs
    objects: 192 objects, 1195 bytes
    usage:   6175 MB used, 593 GB / 599 GB avail
    pgs:     96 active+clean

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文