<style> body { background: url( 'https://raw.githubusercontent.com/SovereignCloudStack/website/main/_assets/revealjs/presentation-content.png' ); background-size:cover; background-position: center; } @media print { .backgrounds { background:url('https://raw.githubusercontent.com/SovereignCloudStack/website/main/_assets/revealjs/presentation-content.png'); /* if you used "cover" on screen, * you will probably want "contains" on print */ background-size:contain; background-position: center; } </style> <!-- .slide: data-background="https://raw.githubusercontent.com/SovereignCloudStack/website/main/_assets/revealjs/presentation-main.png" data-background-size="contain" data-background-color="rgb(0,0,0)" --> ## Ceph in a Box --- Ziel des Tages: Ceph auf die CiaB bringen ###### by @ppkuschy --- ## Challenges --- * LVM manuell vorbereiten * Crushmap Failure Domain umstellen * Von Host auf OSD * Missing configuration directories --- Required for _copy-ceph-keys_ ```shell /opt/conf./env./kolla/files/overlays/cinder/cinder-backup/ /opt/conf./env./kolla/files/overlays/cinder/cinder-volume/ /opt/conf./env./kolla/files/overlays/glance-api/ /opt/conf./env./kolla/files/overlays/glance/ /opt/conf./env./kolla/files/overlays/gnocchi/ /opt/conf./env./kolla/files/overlays/grafana/dashboards/ /opt/conf./env./kolla/files/overlays/nova/ ``` --- ## Solution --- Viel Monkey-Patching und ```shell osism apply ceph-base osism apply copy-ceph-keys osism apply cephclient ``` --- ## ToDo's --- * Inventory für OpenStack Pools anpassen * Anzahl der PGs pro Pool reduzieren * CephClient Config stimmt noch nicht
{"title":"Ceph in a Box","type":"slide","slideOptions":{"transition":"slide","theme":"white"}}