我按照https://snapcraft.io/microceph 和演示视频:https://www.youtube.com/watch?v=PX1n3ZAWuAU 但是现在我不确定如何使用 microceph cephfs 安装?
(Ubuntu 22.04)
答案1
由于我也在 3 个节点上尝试使用 microceph 而不是 ceph,因此我必须在节点上安装 CEPHF。我刚刚完成,希望我找到了答案:
- 在其中一个节点上:
- 使用以下命令创建 fs(池,元数据......):
sudo microceph.ceph fs volume create data
- 使用以下命令创建 fs(池,元数据......):
- 在所有节点上:
- (这很奇怪,但如果没有它我会出错)
sudo apt install ceph-commmon
- 创建一个用于挂载你的文件系统的目录(
/var/data
例如):mkdir /var/data
- 让我们创建链接来帮助系统找到 snap microceph:
sudo ln -sf /var/snap/microceph/current/conf/ceph.client.admin.keyring /etc/ceph/ceph.client.admin.keyring
sudo ln -sf /var/snap/microceph/current/conf/ceph.keyring /etc/ceph/ceph.keyring
sudo ln -sf /var/snap/microceph/current/conf/ceph.conf /etc/ceph/ceph.conf
- (这很奇怪,但如果没有它我会出错)
- 编辑
/etc/fstab
文件(小心使用此文件:));添加此内容(您必须选择正确的节点名称):node1,node2,node3:/ /var/data ceph name=admin,noatime,_netdev 0 0
- 让我们挂载 fs:
sudo mount -a
希望我的回答能帮到你:)