How to Mount CephFS from Proxmox on CentOS 7

Paket yang harus diinstall adalah sebagari berikut:

[root@centos ~]# yum -y install epel-release
[root@centos ~]# rpm -Uhv https://download.ceph.com/rpm-luminous/el7/noarch/ceph-release-1-1.el7.noarch.rpm

Kemudian update dari kedua repo tersebut, kemudian jalankan perintah berikut:

[root@centos ~]# yum install -y ceph-fuse

buatkan folder ceph di /etc dan folder yang akan di mount, contohnya sebagai berikut :

[root@centos ~]# mkdir /etc/ceph
[root@centos ~]# mkdir /mnt/docker

Selanjutnya duplikat ceph.conf dan keyring dari proxmox:

[root@proxmox ~]# scp /etc/ceph.conf centos:/etc/ceph/
[root@proxmox ~]# scp /etc/pve/priv/ceph.client.admin.keyring centos:/etc/ceph/

kemudian rubah pada file /etc/ceph/ceph.conf di server centos pada baris ini :

[client]
   keyring = /etc/pve/priv/$cluster.$name.keyring

menjadi seperti berikut:

[client]
   keyring = /etc/ceph/$cluster.$name.keyring

Langkah terakhir untuk dapat dimount, tambahkan line berikut pada file /etc/fstab :

none    /mnt/docker  fuse.ceph ceph.id=admin,ceph.conf=/etc/ceph/ceph.conf,_netdev,defaults  0 0

Silahkan untuk dimount dengan perintah berikut:

[root@centos ~]# mount -a