The nova.virt.libvirt.storage.dmcrypt Module¶
-
create_volume(target, device, cipher, key_size, key)¶ Sets up a dmcrypt mapping
Parameters: - target – device mapper logical device name
- device – underlying block device
- cipher – encryption cipher string digestible by cryptsetup
- key_size – encryption key size
- key – encryption key as an array of unsigned bytes
-
delete_volume(target)¶ Deletes a dmcrypt mapping
Parameters: target – name of the mapped logical device
-
is_encrypted(path)¶ Returns true if the path corresponds to an encrypted disk.
-
list_volumes()¶ Function enumerates encrypted volumes.
-
volume_name(base)¶ Returns the suffixed dmcrypt volume name.
This is to avoid collisions with similarly named device mapper names for LVM volumes