====== CephFS ====== ===== Aggiunta filesystem =====
Creare il filesystem:
ceph fs volume create
Creare un nuovo client e assegnare i permessi corretti su un path del filesystem corrispondente:
ceph fs authorize client.
All’eecusione del comando verrà restituito il keyring corrispondente al client creato (che andrà salvato in ''%%/etc/ceph/ceph.client.
ceph fs authorize bench_test client.bench_test /fio rw
Ottenere una versione minimale della configurazione del cluster:
ceph config generate-minimal-conf
L’output del comando andrà salvato in ''%%/etc/ceph/ceph.conf%%'' sulla macchina client.
Installare il pacchetto ''%%ceph-common%%'' attraverso il package manager di sistema.
Verificare che il mount helper di Ceph sia disponibile per ridurre al minimo la configurazione manuale:
stat /sbin/mount.ceph
Creare la directory di configurazione di Ceph:
mkdir -p -m 755 /etc/ceph
Creare il file ''%%/etc/ceph/ceph.conf%%'' con il contenuto ottenuto al punto 3 della [[#aggiunta_filesystem|sezione precedente]].
Creare il file ''%%/etc/ceph/ceph.client.
chmod 600 /etc/ceph/ceph.client..keyring
Creare il mountpoint, ad esempio:
mkdir /mnt/mount_test
Effettuare il mount da shell:
mount -t ceph @.= /mnt/mount_test
In alternativa usare una riga in ''%%/etc/fstab%%'':
@.= /mnt/mount_test ceph defaults 0 0