mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-08-27 19:11:16 +00:00
Commit 39cef12a9
altered/fixed the inputvol processing to create
a multistep process when using an inputvol to create an encrypted
output volume; however, it unnecessarily assumed/restricted the
inputvol to be of 'raw' format only.
Modify the processing code to allow the inputvol format to be checked
and used in order to create the encrypted volume.
Signed-off-by: John Ferlan <jferlan@redhat.com>
ACKed-by: Michal Privoznik <mprivozn@redhat.com>
10 lines
475 B
Plaintext
10 lines
475 B
Plaintext
qemu-img create -f luks \
|
|
--object secret,id=OtherDemo.img_encrypt0,file=/path/to/secretFile \
|
|
-o key-secret=OtherDemo.img_encrypt0 \
|
|
/var/lib/libvirt/images/OtherDemo.img 5242880K
|
|
qemu-img convert --image-opts -n --target-image-opts \
|
|
--object secret,id=OtherDemo.img_encrypt0,file=/path/to/secretFile \
|
|
driver=qcow2,file.filename=/var/lib/libvirt/images/sparse-qcow2.img \
|
|
driver=luks,file.filename=/var/lib/libvirt/images/OtherDemo.img,\
|
|
key-secret=OtherDemo.img_encrypt0
|