[pve-devel] [PATCH] add with-local-disks option for live storage migration

Dietmar Maurer dietmar at proxmox.com
Fri Jan 6 12:25:40 CET 2017


Applied, thanks!

But I wonder why targetstorage only works for online migration??


> On January 6, 2017 at 10:15 AM Alexandre Derumier <aderumier at odiso.com> wrote:
> 
> 
> As Fabian as required,
> add an extra flag "with-local-disks"  to enable live storage migration with
> localdisk.
> 
> default target storage is same sid than source, this can be overrided with
> "targetstorage" option.
> 
> I will try improve this later, with optionnal mapping, disk by disk.
> 
> Signed-off-by: Alexandre Derumier <aderumier at odiso.com>
> ---
>  PVE/API2/Qemu.pm   | 12 +++++++++---
>  PVE/QemuMigrate.pm |  1 +
>  2 files changed, 10 insertions(+), 3 deletions(-)
> 
> diff --git a/PVE/API2/Qemu.pm b/PVE/API2/Qemu.pm
> index 288a9cd..33b8f5a 100644
> --- a/PVE/API2/Qemu.pm
> +++ b/PVE/API2/Qemu.pm
> @@ -2723,10 +2723,16 @@ __PACKAGE__->register_method({
>  		description => "CIDR of the (sub) network that is used for migration.",
>  		optional => 1,
>  	    },
> -	    targetstorage => get_standard_option('pve-storage-id', {
> -		description => "Target storage.",
> +	    "with-local-disks" => {
> +		type => 'boolean',
> +		description => "Enable live storage migration for local disk",
>  		optional => 1,
> -	    }),
> +	    },
> +            targetstorage => get_standard_option('pve-storage-id', {
> +		description => "Default target storage.",
> +		optional => 1,
> +		completion => \&PVE::QemuServer::complete_storage,
> +            }),



More information about the pve-devel mailing list