openstack vm 部署 ceph,通过浮动 ip,外部服务器无法使用该 ceph 集群
在 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论