cloudstack/debian
Nicolas Vazquez 371ad9f55b
New Feature: Import VMware VMs into KVM (#7881)
This PR adds the capability in CloudStack to convert VMware Instances disk(s) to KVM using virt-v2v and import them as CloudStack instances. It enables CloudStack operators to import VMware instances from vSphere into a KVM cluster managed by CloudStack. vSphere/VMware setup might be managed by CloudStack or be a standalone setup.

    CloudStack will let the administrator select a VM from an existing VMware vCenter in the CloudStack environment or external vCenter requesting vCenter IP, Datacenter name and credentials.
    The migrated VM will be imported as a KVM instance
    The migration is done through virt-v2v: https://access.redhat.com/articles/1351473, https://www.ovirt.org/develop/release-management/features/virt/virt-v2v-integration.html
    The migration process timeout can be set by the setting convert.instance.process.timeout
    Before attempting the virt-v2v migration, CloudStack will create a clone of the source VM on VMware. The clone VM will be removed after the registration process finishes.
    CloudStack will delegate the migration action to a KVM host and the host will attempt to migrate the VM invoking virt-v2v. In case the guest OS is not supported then CloudStack will handle the error operation as a failure
    The migration process using virt-v2v may not be a fast process
    CloudStack will not perform any check about the guest OS compatibility for the virt-v2v library as indicated on: https://access.redhat.com/articles/1351473.
2023-12-07 12:59:56 +05:30
..
source Fixes problem with having to change the "-SNAPSHOT" string in debian/rules for releases, deb packaging was broken in master due to this in a merge with release version. Fixes some warnings generated by dpkg-buildpackage regarding upstream tarball an source versioning Reduces source tarball from 669MB to 183MB (it was including .git), now build is faster and takes up less space 2015-05-25 16:45:50 +02:00
changelog [main] Bump version to 4.19.0.0-SNAPSHOT (#7665) 2023-06-22 09:36:19 +02:00
cloudstack-agent.dirs CLOUDSTACK-9462: Systemd support for Ubuntu 16.04 2016-08-25 14:18:51 +05:30
cloudstack-agent.install packaging/deb: Include cloudstack-guest-tool into cloudstack-agent DEB package (#4427) 2020-10-27 20:15:31 +01:00
cloudstack-agent.postinst packaging: display First Install and Onboarding Message (#5851) 2022-02-08 16:11:03 +01:00
cloudstack-cli.install pre-commit: apply `end-of-file-fixer` to all files (#7551) 2023-08-02 13:47:21 +02:00
cloudstack-common.install SystemVM optimizations (#5831) 2022-04-21 13:40:19 -03:00
cloudstack-common.postinst pre-commit: apply `end-of-file-fixer` to all files (#7551) 2023-08-02 13:47:21 +02:00
cloudstack-docs.install pre-commit: apply `end-of-file-fixer` to all files (#7551) 2023-08-02 13:47:21 +02:00
cloudstack-integration-tests.install packaging: Marvin and integration-tests packages 2016-07-20 16:31:23 +05:30
cloudstack-management.install packaging: build and bundle UI using npm in deb and rpm packages (#4605) 2021-01-28 14:29:31 +05:30
cloudstack-management.postinst packaging: display First Install and Onboarding Message (#5851) 2022-02-08 16:11:03 +01:00
cloudstack-management.preinst CLOUDSTACK-10012: Migrate to Embedded Jetty 2017-11-03 23:57:25 +05:30
cloudstack-marvin.install packaging: Marvin and integration-tests packages 2016-07-20 16:31:23 +05:30
cloudstack-marvin.postinst python3: Migrate Marvin and smoketests to python3 (#4727) 2021-05-04 23:19:37 +05:30
cloudstack-ui.install packaging: build and bundle UI using npm in deb and rpm packages (#4605) 2021-01-28 14:29:31 +05:30
cloudstack-usage.dirs CLOUDSTACK-9462: Systemd support for Ubuntu 16.04 2016-08-25 14:18:51 +05:30
cloudstack-usage.install deb: Remove Ubuntu 14.04 LTS support and update DEB dependencies (#2828) 2018-09-18 16:01:37 +05:30
cloudstack-usage.postinst Create user 'cloud' in cloudstack-usage postinstall (#7559) 2023-05-26 12:44:02 +02:00
cloudstack-usage.preinst debian: remove old usage jars during upgrade (#2552) 2018-04-09 17:21:06 +05:30
compat packging: Raise compat mode to 9 (#2307) 2017-11-06 18:18:53 +05:30
control New Feature: Import VMware VMs into KVM (#7881) 2023-12-07 12:59:56 +05:30
copyright fixing license statement in debian 2012-07-20 14:09:16 -04:00
dirs Source code committed 2010-08-11 09:13:29 -07:00
rules utils: rename cloud-utils-*-SHADED.jar to cloud-utils-*-bundled.jar to fix the build error on MacOS (#7944) 2023-09-07 08:49:06 +02:00