单机版搭建和集群版搭建访问问题

来源:7-6 Centos7下Docker部署Ceph集群(nautilus最新版)

weixin_宝慕林4291967

2020-08-20

单机版搭建的时候
curRegion := aws.Region{
Name: “default”,
EC2Endpoint: “http://192.168.40.130:9080”,
S3Endpoint: “http://192.168.40.130:9080”,
S3BucketEndpoint: “”,
S3LocationConstraint: false,
S3LowercaseBucket: false,
Sign: aws.SignV2,
}
直接用这个可以链接了,因为在生成网关的时候有端口映射,
docker run -itd --name gwnode --network ceph-network --ip 172.20.0.9 -p 9080:80 -e RGW_NAME=gwnode -v /www/ceph:/etc/ceph 6c0c6063916a (ceph/radosgw)

但是在集群搭建钟
docker run -d --net=host --privileged=true --name=ceph-rgw -v /var/lib/ceph/:/var/lib/ceph/ -v /etc/ceph:/etc/ceph -v /etc/localtime:/etc/localtime:ro -e RGW_NAME=rgw0 ceph/daemon:latest-nautilus rgw
只有这个网关配置 其他端口映射的却没有 找不到在哪里访问的端口

写回答

1回答

xiaomo

2020-08-22

同学你好,外部程序(如go)应该是访问ceph的gw网关端口,默认是7480端口,试试看。可以看下端口有没正常监听:

netstat -antup | grep LISTEN | grep gw


0
0

Go实战仿百度云盘-实现企业级分布式云存储系统

紧随“云时代”技术潮流,分布式云存储系统,做第一代云程序员

1077 学习 · 494 问题

查看课程