[Libguestfs] [PATCH v9] v2v: Add -o rhv-upload output mode (RHBZ#1557273).
Tomáš Golembiovský
tgolembi at redhat.com
Mon Apr 16 09:01:58 UTC 2018
On Tue, 10 Apr 2018 12:46:32 +0100
"Richard W.M. Jones" <rjones at redhat.com> wrote:
> This adds a new output mode to virt-v2v. virt-v2v -o rhv-upload
> streams images directly to an oVirt or RHV >= 4 Data Domain using the
> oVirt SDK v4. It is more efficient than -o rhv because it does not
> need to go via the Export Storage Domain, and is possible for humans
> to use unlike -o vdsm.
>
> The implementation uses the Python SDK (‘ovirtsdk4’ module). An
> nbdkit Python 3 plugin translates NBD calls from qemu into HTTPS
> requests to oVirt via the SDK.
> ---
> .gitignore | 3 +
> TODO | 27 ++
> v2v/Makefile.am | 30 +-
> v2v/cmdline.ml | 41 +++
> v2v/embed.sh | 48 ++++
> v2v/output_rhv_upload.ml | 401 +++++++++++++++++++++++++++
> v2v/output_rhv_upload.mli | 33 +++
> v2v/output_rhv_upload_createvm_source.mli | 19 ++
> v2v/output_rhv_upload_plugin_source.mli | 19 ++
> v2v/output_rhv_upload_precheck_source.mli | 19 ++
> v2v/rhv-upload-createvm.py | 86 ++++++
> v2v/rhv-upload-plugin.py | 445 ++++++++++++++++++++++++++++++
> v2v/rhv-upload-precheck.py | 73 +++++
> v2v/test-v2v-o-rhv-upload-oo-query.sh | 38 +++
> v2v/test-v2v-python-syntax.sh | 45 +++
> v2v/virt-v2v.pod | 138 +++++++--
> 16 files changed, 1447 insertions(+), 18 deletions(-)
LGTM
More information about the Libguestfs
mailing list