QB-klusterin storage-ratkaisuna käytetään Rookia ja Cephiä. Rook on operaattoripohjainen storage-hallintaväline, joka hallinnoi Ceph-tallennusjärjestelmän konfiguraatiota. Ceph tarjoaa block-, object- ja tiedostojärjestelmämuotoista tallennusta josta ensisijaisesti käytetään tiedostojärjestelmää (CephFS).

Ceph pyörii klusterin kaikilla nodeilla.

Ceph Toolbox

Ceph Toolbox on kontti, johon on asennettuna tarpeelliset työkalut ja salaisuudet Ceph-klusterin tökkimiseksi.

Ceph Toolboxin käyttö

Ota SSH master-koneelle. Loitsi tämmönen lyhyt, kätevä ja helposti muistettava loitsu:

kubectl -n rook-ceph exec -it $(kubectl -n rook-ceph get pod -l "app=rook-ceph-tools" -o jsonpath='{.items[0].metadata.name}') bash

Ceph Toolboxin asennus

Siltä varalta, että Toolbox katoaa johonkin, saat sen asennettua Rookin ja Cephin asennuksen jälkeen tempasemalla tuolta sopivan YAML-pallon kubectl applyllä.