Table of Contents
CephFS
Aggiunta filesystem
<HTML><ol style="list-style-type: decimal;"></HTML> <HTML><li></HTML><HTML><p></HTML>Creare il filesystem:<HTML></p></HTML>
ceph fs volume create <fs_name>
<HTML></li></HTML> <HTML><li></HTML><HTML><p></HTML>Creare un nuovo client e assegnare i permessi corretti su un path del filesystem corrispondente:<HTML></p></HTML>
ceph fs authorize <fs_name> client.<client_name> <path> <permissions>
<HTML><p></HTML>All’eecusione del comando verrà restituito il keyring corrispondente al client creato (che andrà salvato in /etc/ceph/ceph.client.<client_name>.keyring
sulla macchina client). Ad esempio:<HTML></p></HTML>
ceph fs authorize bench_test client.bench_test /fio rw
<HTML></li></HTML> <HTML><li></HTML><HTML><p></HTML>Ottenere una versione minimale della configurazione del cluster:<HTML></p></HTML>
ceph config generate-minimal-conf
<HTML><p></HTML>L’output del comando andrà salvato in /etc/ceph/ceph.conf
sulla macchina client.<HTML></p></HTML><HTML></li></HTML><HTML></ol></HTML>
Mount filesystem (kernel module)
Sulla macchina client:
<HTML><ol style="list-style-type: decimal;"></HTML>
<HTML><li></HTML><HTML><p></HTML>Installare il pacchetto ceph-common
attraverso il package manager di sistema.<HTML></p></HTML><HTML></li></HTML>
<HTML><li></HTML><HTML><p></HTML>Verificare che il mount helper di Ceph sia disponibile per ridurre al minimo la configurazione manuale:<HTML></p></HTML>
stat /sbin/mount.ceph
<HTML></li></HTML> <HTML><li></HTML><HTML><p></HTML>Creare la directory di configurazione di Ceph:<HTML></p></HTML>
mkdir -p -m 755 /etc/ceph
<HTML></li></HTML>
<HTML><li></HTML><HTML><p></HTML>Creare il file /etc/ceph/ceph.conf
con il contenuto ottenuto al punto 3 della sezione precedente.<HTML></p></HTML><HTML></li></HTML>
<HTML><li></HTML><HTML><p></HTML>Creare il file /etc/ceph/ceph.client.<client_name>.keyring
con il contenuto ottenuto al punto 4 della sezione precedente, e assegnarli i permessi come di seguito:<HTML></p></HTML>
chmod 600 /etc/ceph/ceph.client.<client_name>.keyring
<HTML></li></HTML> <HTML><li></HTML><HTML><p></HTML>Creare il mountpoint, ad esempio:<HTML></p></HTML>
mkdir /mnt/mount_test
<HTML></li></HTML> <HTML><li></HTML><HTML><p></HTML>Effettuare il mount da shell:<HTML></p></HTML>
mount -t ceph <client_name>@.<fs_name>=<path> /mnt/mount_test
<HTML><p></HTML>In alternativa usare una riga in /etc/fstab
:<HTML></p></HTML>
<client_name>@.<fs_name>=<path> /mnt/mount_test ceph defaults 0 0
<HTML></li></HTML><HTML></ol></HTML>