ceph 安装细节
根据 存储集群快速入门 进行操作。对内部一些没说明白的进行补充。
创建独立用户
useradd -m -s /bin/bash storage
echo "storage ALL = (root) NOPASSWD:ALL" | tee /etc/sudoers.d/storage
chmod 0440 /etc/sudoers.d/storage
passwd storage
块设备使用
文件系统使用
常见问题
librados: client.bootstrap-osd authentication error 问题
$ ceph auth get client.bootstrap-osd --name mon. --keyring /var/lib/ceph/mon/ceph-ceph211/keyring
exported keyring for client.bootstrap-osd
[client.bootstrap-osd]
key = AQCi8/peqAO2FRAAyVYDh3SoE2MuTe8hmv0mzg==
caps mon = "allow profile bootstrap-osd"
ceph HEALTH_WARN no active mgr
ceph-deploy mgr create host-name
RBD image feature set mismatch
参考: RBD kernel module fails to map an image to a block device。
在 rbd 创建镜像的过程中 指定 –image-feature layering。