ovirt-imageio enables uploading and downloading of disks and snapshots using HTTPS.
The project is composed of two services:
-
Daemon - expose images over HTTPS, allowing clients to read and write images. This part is developed in this project.
-
Proxy - allowing clients without access to the host network to perform I/O disk operations. This part is developed in this project.
-
vdsm - control and monitor imageio daemon, prepare and finalize upload and download operations.
-
engine - manage upload and download operations, communicating with vdsm and imageio proxy.
http://ovirt.github.io/ovirt-imageio/
-
The proxy service is installed as part of oVirt engine installation
- Should be enabled during engine-setup.
-
The daemon service is installed as part of oVirt node installation
Patches are welcome!
-
Refer to Development Section for build and commit instructions.
-
Push patches to gerrit.ovirt.org:ovirt-imageio
- See Working with oVirt Gerrit for details.
Please send mail to one of the following lists for help.
-
For discussion about usage and general help: http://lists.ovirt.org/mailman/listinfo/users
-
For technical discussion about the project and its code: http://lists.ovirt.org/mailman/listinfo/devel
The project is provided under the terms of the GPLv2 License. The ovirt-imageio-proxy-setup plugin is provided under the terms of the Apache License, Version 2.0.
Please see the COPYING files in the proxy and proxy/setup directories for complete license terms.