[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