当前客户端基于openEuler 20.03,需要将客户端部署在openEuler 22.03的容器中。
- 在客户端节点上启动容器。
|
podman load -i ceph_release.tar
podman tag image_id localhost/ceph_release_x86:v17.2.7
podman run --name client1 --hostname client1 --privileged --net=host --ipc=host -dti localhost/ceph_release_x86:v17.2.7 /usr/sbin/init
|
- 从服务端同步配置文件至客户端。
|
scp -r ceph1:/etc/ceph/ceph.conf /etc/ceph/
scp -r ceph1:/etc/ceph/ceph.client.admin.keyring /etc/ceph/
podman cp /etc/ceph/ceph.conf client1:/etc/ceph/
podman cp /etc/ceph/ceph.client.admin.keyring client1:/etc/ceph/
|
- 进入客户端容器查看集群状态。
|
podman exec -it client1 /bin/bash
ceph -s
|

Ceph17默认会根据OSD数量自动调整pg数量,需要关闭此配置。
|
ceph osd pool set ${pool_name} pg_autoscale_mode off
|