forked from rook/rook
Based on the feature of metadata PVC for OSD: #4818, add the wal device. For this, you need to create a new volumeClaimTemplates, its name must be "wal", if "wal" is set, "metadata" device will refers specially for block.db device, and "wal" refers for block.wal device in BlueStore. A template will look like this: ``` volumeClaimTemplates: - metadata: name: data spec: resources: requests: storage: 10Gi # IMPORTANT: Change the storage class depending on your environment (e.g. local-storage, gp2) storageClassName: gp2 volumeMode: Block accessModes: - ReadWriteOnce - metadata: name: metadata spec: resources: requests: storage: 6Gi # IMPORTANT: Change the storage class depending on your environment (e.g. local-storage, io1) storageClassName: io1 volumeMode: Block accessModes: - ReadWriteOnce - metadata: name: wal spec: resources: requests: storage: 6Gi # IMPORTANT: Change the storage class depending on your environment (e.g. local-storage, io1) storageClassName: io1 volumeMode: Block accessModes: - ReadWriteOnce ``` We now map block, block.db and block.wal directly inside the container instead of running ceph-volume activate. Signed-off-by: Chen, Tingjie <tingjie.chen@intel.com>