LvmVolumeGroupBackup

Scope: Cluster
Version: v1alpha1

Stores the information from lvmvolumegroups resources to migrate their kind from LvmVolumeGroup to LVMVolumeGroup.

  • spec
    object

    Required value

    • spec.actualVGNameOnTheNode
      string

      Required value

      The desired name of a Volume Group. Must be unique for the node it is on.

      This field is immutable.

    • spec.blockDeviceNames
      array of strings

      Required value

      An array of block device resource names to create a Volume Group.

      Note that the selected block devices must belong to the same node for a Local Volume Group.

    • spec.thinPools
      array of objects

      The desired Thin-pool configuration.

      • spec.thinPools.allocationLimit
        string

        Thin pool oversize limit. Default is 150%.

        Default: "150%"

        Pattern: ^[1-9][0-9]{2,3}%$

      • spec.thinPools.name
        string

        Required value

        The desired thin pool name.

        This field is immutable.

      • spec.thinPools.size
        integer or string

        Required value

        The desired thin pool size. Might be specified as number or percent size of total VG space.

        Note, that if you specify the percent size, the thin pool will be automatically extended when VG is extended.

        Pattern: ^[0-9]+(\.[0-9]+)?(E|P|T|G|M|k|Ei|Pi|Ti|Gi|Mi|Ki)?$|^[1-9][0-9]?%$|100%

    • spec.type
      string

      Required value

      The type of a Volume Group. Might be:

      • Local, that is, local if the devices used are not distributed (not Shared LUN).

      Allowed values: Local