创建Ceph存储用户
- 创建对象网关用户:
radosgw-admin user create --uid="dbbackup" --display-name="Database Backup" --max-buckets=10
- 创建文件系统用户:
ceph auth get-or-create client.sonarqube mon 'allow r' mds 'allow rw path=/sonarqube' osd 'allow rw' -o /etc/ceph/ceph.client.sonarqube.keyring
ceph auth get-key client.sonarqube | tee /etc/ceph/sonarqube.secret
mkdir /home/sonarqube
mount -t ceph 192.168.1.100:/sonarqube /home/sonarqube/ -o name=sonarqube,secretfile=/etc/ceph/sonarqube.secret
df -h
cd /home/sonarqube/
echo aa >testfile
- 创建RBD用户:
ceph osd pool create k8s_rbd 32 32 replicated replicated_hdd
rbd pool init k8s_rbd
ceph auth get-or-create client.k8s_rbd mon 'profile rbd' osd 'profile rbd pool=k8s_rbd' mgr 'profile rbd pool=k8s_rbd'
或:
ceph auth get-or-create client.k8s_rbd mon 'allow r' osd 'allow class-read object_prefix rbd_children, allow rwx pool=k8s_rbd'