mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-28 16:45:26 +00:00
ecfc4094d8
The storage driver was wired up to support creating raw volumes in LUKS format, but was never adapted to support LUKS-in-qcow2. This is trivial as it merely requires the encryption properties to be prefixed with the "encrypt." prefix, and "encrypt.format=luks" when creating the volume. Reviewed-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
9 lines
271 B
Plaintext
9 lines
271 B
Plaintext
qemu-img \
|
|
create \
|
|
-f qcow2 \
|
|
-b /dev/null \
|
|
--object secret,id=OtherDemoLuks.img_encrypt0,file=/path/to/secretFile \
|
|
-o backing_fmt=raw,encrypt.format=luks,\
|
|
encrypt.key-secret=OtherDemoLuks.img_encrypt0,\
|
|
compat=0.10 /var/lib/libvirt/images/OtherDemoLuks.img 5242880K
|