Cinder Lvm

  • By OpenStack Charmers
  • Cloud
Channel Revision Published Runs on
latest/edge 121 06 Mar 2024
Ubuntu 23.10 Ubuntu 23.04 Ubuntu 22.10 Ubuntu 22.04 Ubuntu 20.04
latest/edge 120 06 Mar 2024
Ubuntu 23.10 Ubuntu 23.04 Ubuntu 22.10 Ubuntu 22.04 Ubuntu 20.04
latest/edge 105 04 Dec 2023
Ubuntu 23.10 Ubuntu 23.04 Ubuntu 22.10 Ubuntu 22.04 Ubuntu 20.04
latest/edge 104 04 Dec 2023
Ubuntu 23.10 Ubuntu 23.04 Ubuntu 22.10 Ubuntu 22.04 Ubuntu 20.04
latest/edge 103 04 Dec 2023
Ubuntu 23.10 Ubuntu 23.04 Ubuntu 22.10 Ubuntu 22.04 Ubuntu 20.04
latest/edge 102 04 Dec 2023
Ubuntu 23.10 Ubuntu 23.04 Ubuntu 22.10 Ubuntu 22.04 Ubuntu 20.04
latest/edge 101 04 Dec 2023
Ubuntu 23.10 Ubuntu 23.04 Ubuntu 22.10 Ubuntu 22.04 Ubuntu 20.04
latest/edge 100 04 Dec 2023
Ubuntu 23.10 Ubuntu 23.04 Ubuntu 22.10 Ubuntu 22.04 Ubuntu 20.04
latest/edge 99 04 Dec 2023
Ubuntu 23.10 Ubuntu 23.04 Ubuntu 22.10 Ubuntu 22.04 Ubuntu 20.04
latest/edge 98 04 Dec 2023
Ubuntu 23.10 Ubuntu 23.04 Ubuntu 22.10 Ubuntu 22.04 Ubuntu 20.04
latest/edge 96 04 Dec 2023
Ubuntu 23.10 Ubuntu 23.04 Ubuntu 22.10 Ubuntu 22.04 Ubuntu 20.04
latest/edge 95 04 Dec 2023
Ubuntu 23.10 Ubuntu 23.04 Ubuntu 22.10 Ubuntu 22.04 Ubuntu 20.04
latest/edge 63 20 Apr 2023
Ubuntu 23.10 Ubuntu 23.04 Ubuntu 22.10 Ubuntu 22.04 Ubuntu 20.04
latest/edge 62 20 Apr 2023
Ubuntu 23.10 Ubuntu 23.04 Ubuntu 22.10 Ubuntu 22.04 Ubuntu 20.04
latest/edge 61 20 Apr 2023
Ubuntu 23.10 Ubuntu 23.04 Ubuntu 22.10 Ubuntu 22.04 Ubuntu 20.04
latest/edge 60 20 Apr 2023
Ubuntu 23.10 Ubuntu 23.04 Ubuntu 22.10 Ubuntu 22.04 Ubuntu 20.04
latest/edge 20 10 May 2022
Ubuntu 23.10 Ubuntu 23.04 Ubuntu 22.10 Ubuntu 22.04 Ubuntu 20.04
yoga/stable 119 20 Feb 2024
Ubuntu 22.04 Ubuntu 20.04
zed/stable 110 02 Jan 2024
Ubuntu 22.10 Ubuntu 22.04
zed/stable 109 02 Jan 2024
Ubuntu 22.10 Ubuntu 22.04
zed/stable 108 21 Dec 2023
Ubuntu 22.10 Ubuntu 22.04
zed/stable 107 20 Dec 2023
Ubuntu 22.10 Ubuntu 22.04
xena/stable 125 11 Mar 2024
Ubuntu 20.04
wallaby/stable 126 11 Mar 2024
Ubuntu 20.04
victoria/stable 50 23 Jan 2023
Ubuntu 20.04
ussuri/stable 54 23 Jan 2023
Ubuntu 20.04 Ubuntu 18.04
train/candidate 45 28 Nov 2022
Ubuntu 18.04
train/edge 52 16 Jan 2023
Ubuntu 18.04
stein/candidate 45 28 Nov 2022
Ubuntu 18.04
stein/edge 52 16 Jan 2023
Ubuntu 18.04
rocky/candidate 45 28 Nov 2022
Ubuntu 18.04
rocky/edge 52 16 Jan 2023
Ubuntu 18.04
queens/candidate 45 28 Nov 2022
Ubuntu 18.04
queens/edge 52 16 Jan 2023
Ubuntu 18.04
2024.1/candidate 131 24 May 2024
Ubuntu 23.10 Ubuntu 22.04
2024.1/candidate 130 23 May 2024
Ubuntu 23.10 Ubuntu 22.04
2024.1/candidate 129 23 May 2024
Ubuntu 23.10 Ubuntu 22.04
2024.1/candidate 128 23 May 2024
Ubuntu 23.10 Ubuntu 22.04
2024.1/candidate 104 24 Jan 2024
Ubuntu 23.10 Ubuntu 22.04
2024.1/candidate 100 24 Jan 2024
Ubuntu 23.10 Ubuntu 22.04
2024.1/candidate 99 24 Jan 2024
Ubuntu 23.10 Ubuntu 22.04
2024.1/candidate 95 24 Jan 2024
Ubuntu 23.10 Ubuntu 22.04
2023.2/stable 118 29 Jan 2024
Ubuntu 23.10 Ubuntu 22.04
2023.2/stable 117 29 Jan 2024
Ubuntu 23.10 Ubuntu 22.04
2023.2/stable 116 29 Jan 2024
Ubuntu 23.10 Ubuntu 22.04
2023.2/stable 115 29 Jan 2024
Ubuntu 23.10 Ubuntu 22.04
2023.2/stable 114 29 Jan 2024
Ubuntu 23.10 Ubuntu 22.04
2023.2/stable 113 29 Jan 2024
Ubuntu 23.10 Ubuntu 22.04
2023.2/stable 112 29 Jan 2024
Ubuntu 23.10 Ubuntu 22.04
2023.2/stable 111 29 Jan 2024
Ubuntu 23.10 Ubuntu 22.04
2023.1/stable 127 12 Mar 2024
Ubuntu 23.04 Ubuntu 22.10 Ubuntu 22.04
2023.1/stable 124 11 Mar 2024
Ubuntu 23.04 Ubuntu 22.10 Ubuntu 22.04
2023.1/stable 123 11 Mar 2024
Ubuntu 23.04 Ubuntu 22.10 Ubuntu 22.04
2023.1/stable 122 11 Mar 2024
Ubuntu 23.04 Ubuntu 22.10 Ubuntu 22.04
juju deploy cinder-lvm --channel yoga/stable
Show information

Platform:

Ubuntu
23.10 23.04 22.10 22.04 20.04 18.04

Learn about configurations >

  • alias | string

    Default: default

    An alias given to the storage pool. This alias will be used to derive the volume-group name and the backend name, and the idea is to differentiate volume groups and backend names if you deploy multiple instances of the charm on the same host. . If you are only deploying one instance, this name does not matter and "default" is probably ok. But if you are deploying multiple instances then change the name on each instance to a more meaningful name, like "pool1", "pool2", etc. or "fast", "slow" in case you want to name them after the kind of storage you have.

  • allocation-type | string

    Default: default

    Select between thin or thick models when allocating logical volumes in volume group. Options are 'default' for thick, 'thin' for thin or 'auto' for thin if supported otherwise thick.

  • block-device | string

    The block devices on which to create an LVM volume group. This is a mandatory option and leaving it blank will give you and error. . This can be a space-separated list of block devices to attempt to use in the cinder lvm volume group. Each block device detected will be added to the available physical volumes in the volume group. . Formatting as a physical volume will fail if the device is already formatted and may potentially have data, unless 'overwrite' is true. . May be set to the path and size of a local file (/path/to/file|$sizeG), which will be created and used as a loopback device (for testing only). $sizeG defaults to 5G.

  • config-flags | string

    Comma-separated list of key=value config flags. These values will be added to standard options when injecting config into cinder.conf.

  • ephemeral-unmount | string

    Cloud instances provide ephemeral storage which is normally mounted on /mnt. . Providing this option will force an unmount of the ephemeral device so that it can be used as a Cinder storage device. This is useful for testing purposes (cloud deployment is not a typical use case). . You need to pass the mount point to be unmounted, if blank (or invalid) it will be ignored.

  • erase-size | string

    Default: 0

    Normally volumes are zeroed completelly before being released after deletion, thus making it slow. Set to a small number to zero only that amount of MB in the beginning of the volume (ex. 50). Values are in MB and 0 (the default) means all (the whole volume).

  • overwrite | boolean

    If true, charm will attempt to overwrite block devices containing previous filesystems or LVM, assuming it is not in use.

  • remove-missing | boolean

    If True, charm will attempt to remove missing physical volumes from volume group, if logical volumes are not allocated on them.

  • remove-missing-force | boolean

    If True, charm will attempt to remove missing physical volumes from volume group, even when logical volumes are allocated on them. This option overrides 'remove-missing' when set.

  • unique-backend | boolean

    Normally all backends which this charm configures are going to register themselves with Cinder using the same backend name (the name of the volume group), therefore allowing Cinder to use them as a cluster and schedule volume creation to any of the nodes that pass cinder filter selection. Set this to True to make each host register with a unique name (volume-group name + hostname) so that each host can be individually addressable in cinder backend list.

  • volume-backend-name | string

    The backend name to provide to the cinder charm. If empty, the backend name will be constructed from the 'alias' parameter, and the unit's hostname, if the charm has the config option 'unique-backend' set to True.

  • volume-group | string

    Volume group name to use within LVM. If empty, the volume group name will be constructed by concatenating the 'alias' config option to the prefix 'cinder-volumes-'.