canonical / canonical/microcloud

Support for specifying WAL/DB device parameters for MicroCeph OSDs from the MicroCloud init (Manual or Preseed)

Open
#952 1 comment 0 reactions 0 assignees View on GitHub
Feature
Dominant language
Go
Stars
532
Forks
83
Avg merge
1d 14h
Merged PRs (30d)
36

Description

Issue:

MicroCeph improves performance for spinning disks (HDDs) by using a separate SSD partition for the write-ahead log (WAL) and the BlueStore database. This is explained in the [`microceph disk add`](https://canonical-microceph.readthedocs-hosted.com/latest/reference/commands/disk/#add).
However, the current MicroCloud init flow (both manual and preseed file) does not support specifying the additional configuration parameters. This prevents us from creating Ceph clusters that use a separate WAL/DB partitions using the `init` flow.

Workaround used for the current use case:

Currently we are initializing the MicroCloud using the preseed file with the minimum number of OSDs. Then once the MicroCloud cluster is ready, we are adding the disks using `microceph disk add --wipe --db-device --db-wipe` command.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.