[pve-devel] online resize of virtio-blk?
Alexandre DERUMIER
aderumier at odiso.com
Sun Jul 29 09:01:33 CEST 2012
just found this on ceph tracker; http://tracker.newdream.net/issues/2232
I tested this on Friday, and qemu rereads the size (at least when using virtio) when the guest requests it (i.e. echo 1 | sudo tee /sys/bus/pci/rescan).
maybe could you try this ?
----- Mail original -----
De: "Alexandre DERUMIER" <aderumier at odiso.com>
À: "Stefan Priebe" <s.priebe at profihost.ag>
Cc: pve-devel at pve.proxmox.com
Envoyé: Dimanche 29 Juillet 2012 08:57:18
Objet: Re: [pve-devel] online resize of virtio-blk?
I've made some, it seem only possible with files (.raw, .qcow2).
using the monitor command "block_resize".
then it's resize the file online, and notify the virtio-blk driver that size is updated.
I don't know if we can launch some kind of manual rescan with virtio-blk. (with scsi and virtio-scsi, we can use sysfs to rescan the scsi layer)
about the originals commit of block_resize:
http://comments.gmane.org/gmane.comp.emulators.qemu/91126
"[PATCH 3/3] virtio-blk: tell the guest about size changes
Raise a config change interrupt when the size changed. This allows
virtio-blk guest drivers to read-read the information from the
config space once it got the config chaged interrupt."
so the question is how to generate a manual config change interrupt ?
----- Mail original -----
De: "Alexandre DERUMIER" <aderumier at odiso.com>
À: "Stefan Priebe" <s.priebe at profihost.ag>
Cc: pve-devel at pve.proxmox.com
Envoyé: Dimanche 29 Juillet 2012 08:31:16
Objet: Re: [pve-devel] online resize of virtio-blk?
i'm not sure it's possible with virtio-blk.
virtio-scsi seem to support it in qemu git.
I'll make some tests today with .raw files to see what is possible.
BTW, I would like to implement resize of volume in proxmox for the future, could you describe how to resize an lvm device ?
----- Mail original -----
De: "Stefan Priebe" <s.priebe at profihost.ag>
À: pve-devel at pve.proxmox.com
Envoyé: Samedi 28 Juillet 2012 21:58:42
Objet: [pve-devel] online resize of virtio-blk?
Hello list,
is online resizing of virtio blk devices supported? It seems Redhat
itself supports it:
https://bugzilla.redhat.com/show_bug.cgi?id=648594
I've resized the LVM block device outside of the VM but inside the VM
i've no idea how to get the new size.
Stefan
_______________________________________________
pve-devel mailing list
pve-devel at pve.proxmox.com
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
--
--
Alexandre D e rumier
Ingénieur Systèmes et Réseaux
Fixe : 03 20 68 88 85
Fax : 03 20 68 90 88
45 Bvd du Général Leclerc 59100 Roubaix
12 rue Marivaux 75002 Paris
_______________________________________________
pve-devel mailing list
pve-devel at pve.proxmox.com
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
--
--
Alexandre D e rumier
Ingénieur Systèmes et Réseaux
Fixe : 03 20 68 88 85
Fax : 03 20 68 90 88
45 Bvd du Général Leclerc 59100 Roubaix
12 rue Marivaux 75002 Paris
_______________________________________________
pve-devel mailing list
pve-devel at pve.proxmox.com
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
--
Alexandre D e rumier
Ingénieur Systèmes et Réseaux
Fixe : 03 20 68 88 85
Fax : 03 20 68 90 88
45 Bvd du Général Leclerc 59100 Roubaix
12 rue Marivaux 75002 Paris
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.proxmox.com/pipermail/pve-devel/attachments/20120729/5d0798f7/attachment.htm>
More information about the pve-devel
mailing list