[pve-devel] qemu-kvm online resize with device-backed storage
Alexandre DERUMIER
aderumier at odiso.com
Thu Jan 12 15:05:29 CET 2017
Why just forbid resizing, if we can fix it?
----- Mail original -----
De: "Dmitry Petuhov" <mityapetuhov at gmail.com>
À: "pve-devel" <pve-devel at pve.proxmox.com>
Envoyé: Jeudi 12 Janvier 2017 12:12:25
Objet: Re: [pve-devel] qemu-kvm online resize with device-backed storage
12.01.2017 14:02, Alexandre DERUMIER пишет:
>>> I think because of this resize is failing for CEPH with krbd enabled
> qemu block resize can't work with krbd, only librbd.
>
> Seem to be a regression in proxmox, because we don't do it before.
>
> we can add in
>
> /usr/share/perl5/PVE/Storage/RBDPlugin.pm
> sub volume_resize {
>
> return 1 if $running || $scfg->{krbd};
>>Why just forbid resizing, if we can fix it?
sorry, the correct patch is
return 1 if $running && !$scfg->{krbd};
the rbdplugin resize with rbd command.
when it's return, this is the qemu block_resize which is called (in QemuServer.pm)
when krbd is enabled, the rbd volume is mounted in the vm through /dev/rbd..., so it's not possible to use qemu block_resize feature.
qemu block resize feature only work for qemu block driver (rbd, sheepdog,qcow2,...) but not host devices.
_______________________________________________
pve-devel mailing list
pve-devel at pve.proxmox.com
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
More information about the pve-devel
mailing list