# 拉取镜像
docker pull ceph/daemon:v3.2.12-stable-3.2-luminous-centos-7
# 创建配置 数据 日志目录
mkdir -p /etc/ceph/ /var/lib/ceph/ /var/log/ceph/
chmod 777 -R /var/log/ceph/
# 部署mon
docker run -d --net=host --name=mon -v /var/log/ceph:/var/log/ceph -v /etc/ceph:/etc/ceph -v /var/lib/ceph/:/var/lib/ceph -v /etc/localtime:/etc/localtime -e MON_IP=172.24.35.68 -e CEPH_PUBLIC_NETWORK=172.24.0.0/16 ceph/daemon:v3.2.12-stable-3.2-luminous-centos-7 mon
# 部署osd
docker run -d --net=host --name=osd --privileged=true -v /etc/ceph:/etc/ceph -v /etc/localtime:/etc/localtime -v /var/lib/ceph:/var/lib/ceph -v /dev/:/dev/ -v /app:/var/lib/ceph/osd ceph/daemon:v3.2.12-stable-3.2-luminous-centos-7 osd_directory
# 部署rgw
docker run -d --net=host --name=rgw -v /etc/ceph:/etc/ceph -v /etc/localtime:/etc/localtime -v /var/lib/ceph/:/var/lib/ceph ceph/daemon:v3.2.12-stable-3.2-luminous-centos-7 rgw
# 部署mgr
docker run -d --net=host --name=mgr -v /etc/localtime:/etc/localtime -v /etc/ceph:/etc/ceph -v /var/lib/ceph/:/var/lib/ceph ceph/daemon:v3.2.12-stable-3.2-luminous-centos-7 mgr
# 查看集群状态
docker exec mon ceph -s
# 创建用户,指定ak、sk
docker exec mon radosgw-admin user create --uid="rgwuser" --display-name="This is first rgw test user" --access_key=DDEIW4ASTJ5UDY2D4UFI --secret=DJFeHXvqYgsNK5ZDqy5nf5UwpMZSZWFnqPOdiYvV
# 其余节点
拷贝/etc/ceph
拷贝/var/lib/ceph/bootstrap*
# 安装s3cmd
yum install -y epel-release
yum install -y s3cmd
# 配置s3cmd
cd
cat <<"EOF" >.s3cfg
[default]
access_key= xxx
secret_key= xxxxxxx
host_base = 172.24.35.68:8080
host_bucket = 172.24.35.68:8080
use_https = False
signature_v2=True
EOF
# 测试
s3cmd ls
Ceph安装
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 1、修改主机名hostnamectl set-hostname ceph-adminhostnamectl set...
- ⽬录 准备及注意事项 操作系统 SES的安装与配置 ⼀、准备及注意事项 SES 5.X 必须使⽤SLES 12 s...
- 进入toolbox 容器 ,执行如下命令:kubectl -n rook-ceph exec -it $(kube...