Mirantis Container Cloud (MCC) becomes part of Mirantis OpenStack for Kubernetes (MOSK)!
Starting with MOSK 25.2, the MOSK documentation set covers all product layers, including MOSK management (formerly Container Cloud). This means everything you need is in one place. Some legacy names may remain in the code and documentation and will be updated in future releases. The separate Container Cloud documentation site will be retired, so please update your bookmarks for continued easy access to the latest content.
Enable LVM block storage¶
TechPreview
Note
Consider this section as part of Deploy an OpenStack cluster.
This section instructs you on how to configure LVM as a backend for the OpenStack Block Storage service.
You can use flexible size
units throughout bare metal host profiles:
Ki
, Mi
, Gi
, and so on. For example, size: 100Mi
or
size: 1.5Gi
that will be serialized as 1536Mi
. The size without units
is counted in bytes. For example, size: 120
means 120 bytes.
Warning
All data will be wiped during cluster deployment on devices
defined directly or indirectly in the fileSystems
list of
BareMetalHostProfile
. For example:
A raw device partition with a file system on it
A device partition in a volume group with a logical volume that has a file system on it
An mdadm RAID device with a file system on it
An LVM RAID device with a file system on it
The wipe
field is always considered true
for these devices.
The false
value is ignored.
Therefore, to prevent data loss, move the necessary data from these file systems to another server beforehand, if required.
To enable LVM block storage:
Open
BareMetalHostProfile
for editing.In the
spec:volumeGroups
section, specify the following data for the OpenStack compute nodes. In the following example, we deploy a Cinder volume with LVM on compute nodes. However, you can use dedicated nodes for this purpose.spec: devices: - device: byName: /dev/nvme0n1 minSize: 30Gi wipe: true partitions: - name: lvm_cinder_vol size: 0 wipe: true volumeGroups: - devices: - partition: lvm_cinder_vol name: cinder-vol
For details about
BareMetalHostProfile
, see Operations Guide: Create a custom host profile.Configure the
OpenStackDeployment
CR to deploy OpenStack with LVM block storage. For example:spec: nodes: rockoon-openstack-compute-node::enabled: features: cinder: volume: backends: lvm: lvm: volume_group: "cinder-vol"