Teckids-Wiki

Ceph

Generelles

Praktische Befehle

CephFS

Neues Verzeichnis erstellen

Um ein neues Filesystem im CEPH zu erstellen, welches man dann auf einem Server mounten kann, muss zuerst das gewünschte Verzeichnis angelegt werden:

root@rz-sp-virt-01:~# cephfs-shell
CephFS:~/>>> mkdir gitlab

Danach muss der Client erstellt werden:

ceph fs authorize cephfs_metadata client.gitlab /gitlab rw

Dann müssen die caps des Clients angepasst werden:

ceph auth caps client.gitlab osd 'allow rw tag cephfs pool=cephfs_metadata, allow rw pool=cephfs_data' mds 'allow rw path=/gitlab' mon 'allow r'

Gemounted werden kann das Verzeichnis dann so:

91.184.37.197,91.184.37.200,91.184.37.202:/gitlab      /var/opt/gitlab        ceph   name=gitlab,secret=<SECRET>,noauto

S3

User

User bzw. Access- und Secret-Keys können unter https://ceph.teckids.org/#/rgw/user verwaltet werden.

Buckets

Buckets können unter https://ceph.teckids.org/#/rgw/bucket verwaltet werden.

Nutzung in Anwendungen

Die Daten werden dann entweder von https://.s3.teckids.org oder von https://s3.teckids.org// ausgeliefert. Das variiert je nach Anwendung/Software.