[PVE-User] Hot resize of Windows virtio disks ?

Gilberto Nunes gilberto.nunes32 at gmail.com
Tue Jul 15 18:35:03 CEST 2014


Sorry... Perhaps I misunderstood something...


2014-07-15 13:19 GMT-03:00 Alexandre DERUMIER <aderumier at odiso.com>:

> >>If so, I indeed would like more information on that bug. However, I can
> >>successfully resize C:\ disks on Windows 2008 R2 & Windows 2012, Windows
> >>2012 R2 using the latest virtio drivers, so I guess it was fixed, or I
> >>just didn't hit it...
>
> I should be more precise:
>
> virtio-scsi is working fine since the beginning. (proxmox : scsi disk +
> virtio scsi controller in options)
>
> but virtio-blk was buggy (proxmox : virtio disk)
>
>
>
> ----- Mail original -----
>
> De: "Gilou" <contact+dev at gilouweb.com>
> Cc: pve-user at pve.proxmox.com
> Envoyé: Mardi 15 Juillet 2014 11:01:26
> Objet: Re: [PVE-User] Hot resize of Windows virtio disks ?
>
> Le 15/07/2014 10:33, Alexandre DERUMIER a écrit :
> > Hi,
> >
> >>> I'm not trying to make it work, I can see why it doesn't. I would like
> >>> to know the reason for having it disabled, if there's one still
> >>> standing. And have the condition altered if there's no reason to keep
> it ;)
> >
> >
> > I need to make a patch to enable resize of virtio0 disk.
> >
> > It was disabled because of a bug in previous virtio drivers. (only for
> the c:\, boot disk),
> > giving instant bluescreen.
>
>
> Hi,
>
> If so, I indeed would like more information on that bug. However, I can
> successfully resize C:\ disks on Windows 2008 R2 & Windows 2012, Windows
> 2012 R2 using the latest virtio drivers, so I guess it was fixed, or I
> just didn't hit it...
>
> Cheers
>
> Gilles
> >
> >
> >
> >
> > ----- Mail original -----
> >
> > De: "Gilou" <contact+dev at gilouweb.com>
> > Cc: pve-user at pve.proxmox.com
> > Envoyé: Mercredi 9 Juillet 2014 23:10:33
> > Objet: Re: [PVE-User] Hot resize of Windows virtio disks ?
> >
> > Le 09/07/2014 21:04, Gilberto Nunes a écrit :
> >> Hi again
> >>
> >> First, I thing that I cannot resize the VM disk on-line, because I used
> >> an out of date Virtio Drive..
> >> So, I install a new VM with Windows 2012 using last Virtio Drive and
> >> still can't resize a disk with an online VM!...
> >>
> >> Is there some bug with Virtio Driver or Qemu?? I'm using
> >> Virtio-Win-0.1-81.iso...
> > ,
> >
> > Hi
> > The web interface tells you that you can't.. But if you tell Proxmox
> > it's Linux inside instead of Windows (or you can also remove the disk,
> > qemu-img resize it, then add it back, then issue block_resize
> > disk-virtio0 blabla in the monitor), it'll allow the change and Windows
> > will work fine with it, afaict.
> >
> > I'm not trying to make it work, I can see why it doesn't. I would like
> > to know the reason for having it disabled, if there's one still
> > standing. And have the condition altered if there's no reason to keep it
> ;)
> >
> > Cheers
> >
> > Gilles
> >
> >>
> >> Thanks
> >>
> >>
> >> 2014-07-09 11:50 GMT-03:00 Gilou <contact+dev at gilouweb.com
> >> <mailto:contact+dev at gilouweb.com>>:
> >>
> >> Le 09/07/2014 16:36, Gilberto Nunes a écrit :
> >>
> >> Hello
> >>
> >> I have tried here too and get the same error...
> >>
> >>
> >> The code doesn't lie, if you put your OS type to linux, it'll work
> >> (or change the .pm file, and restart pvedaemon, but you might not
> >> want to do this ;))
> >>
> >> Cheers,
> >>
> >> Gilles
> >>
> >>
> >>
> >>
> >>
> >> 2014-07-09 11:25 GMT-03:00 Eneko Lacunza <elacunza at binovo.es
> >> <mailto:elacunza at binovo.es>
> >> <mailto:elacunza at binovo.es <mailto:elacunza at binovo.es>>>:
> >>
> >>
> >> Hi,
> >>
> >> I just tested this on a test cluster, and got the same
> >> error. If the
> >> VM is stopped, it works OK. If <vmid>.conf has hotplug: 1
> >> doesn't
> >> work either.
> >> root at pmx1:/etc/pve/nodes/pmx2# pveversion -v
> >> proxmox-ve-2.6.32: 3.2-129 (running kernel: 2.6.32-30-pve)
> >> pve-manager: 3.2-4 (running version: 3.2-4/e24a91c1)
> >> pve-kernel-2.6.32-30-pve: 2.6.32-130
> >> pve-kernel-2.6.32-29-pve: 2.6.32-126
> >> lvm2: 2.02.98-pve4
> >> clvm: 2.02.98-pve4
> >> corosync-pve: 1.4.5-1
> >> openais-pve: 1.1.4-3
> >> libqb0: 0.11.1-2
> >> redhat-cluster-pve: 3.2.0-2
> >> resource-agents-pve: 3.9.2-4
> >> fence-agents-pve: 4.0.5-1
> >> pve-cluster: 3.0-12
> >> qemu-server: 3.1-16
> >> pve-firmware: 1.1-3
> >> libpve-common-perl: 3.0-18
> >> libpve-access-control: 3.0-11
> >> libpve-storage-perl: 3.0-19
> >> pve-libspice-server1: 0.12.4-3
> >> vncterm: 1.1-6
> >> vzctl: 4.0-1pve5
> >> vzprocps: 2.0.11-2
> >> vzquota: 3.1-2
> >> pve-qemu-kvm: 1.7-8
> >> ksm-control-daemon: 1.1-1
> >> glusterfs-client: 3.4.2-1
> >>
> >>
> >>
> >>
> >> On 09/07/14 16:02, Gilou wrote:
> >>
> >> Hi,
> >>
> >> I'm new on the list, so if you think this shouldn't be
> >> posted
> >> here, feel free to direct me elsewhere.
> >>
> >> I tried to resize a disk on Windows 2012/2008, and I
> >> got this error :
> >> you can't online resize a virtio windows bootdisk
> >>
> >> Why not ? It seems to be fully supported on 2008 &
> >> 2012, so I
> >> wonder if I missed some incompatibility that would blow
> >> out at my
> >> face..
> >>
> >> Code is in API2/Qemu.pm:2643 (in 3.2-129)
> >> die "you can't online resize a virtio
> >> windows bootdisk\n"
> >> if
> >> PVE::QemuServer::check___running($vmid) &&
> >> $conf->{bootdisk} eq $disk && $conf->{ostype} =~ m/^w/
> >> && $disk =~
> >> m/^virtio/;
> >>
> >> I would say something like $conf->{ostype} =~ m/^w[^i]/
> >> to only
> >> match pre-2008 windows, that most likely won't like
> >> this kind of
> >> resizing (Or let Proxmox believe it's Linux, but I
> >> guess that
> >> would have other implications, maybe).
> >>
> >>
> >> Regards,
> >>
> >> Gilles
> >> _________________________________________________
> >> pve-user mailing list
> >> pve-user at pve.proxmox.com <mailto:pve-user at pve.proxmox.com>
> >> <mailto:pve-user at pve.proxmox.__com
> >> <mailto:pve-user at pve.proxmox.com>>
> >> http://pve.proxmox.com/cgi-__bin/mailman/listinfo/pve-user
> >> <http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-user>
> >>
> >>
> >>
> >>
> >> --
> >> Zuzendari Teknikoa / Director Técnico
> >> Binovo IT Human Project, S.L.
> >> Telf. 943575997
> >> 943493611
> >> Astigarraga bidea 2, planta 6 dcha., ofi. 3-2; 20180
> >> Oiartzun (Gipuzkoa)
> >> www.binovo.es <http://www.binovo.es> <http://www.binovo.es>
> >>
> >>
> >> _________________________________________________
> >> pve-user mailing list
> >> pve-user at pve.proxmox.com <mailto:pve-user at pve.proxmox.com>
> >> <mailto:pve-user at pve.proxmox.__com
> >> <mailto:pve-user at pve.proxmox.com>>
> >>
> >> http://pve.proxmox.com/cgi-__bin/mailman/listinfo/pve-user
> >> <http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-user>
> >>
> >>
> >>
> >>
> >> --
> >> Gilberto Ferreira
> >>
> >>
> >> _________________________________________________
> >> pve-user mailing list
> >> pve-user at pve.proxmox.com <mailto:pve-user at pve.proxmox.com>
> >> http://pve.proxmox.com/cgi-__bin/mailman/listinfo/pve-user
> >> <http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-user>
> >>
> >>
> >> _________________________________________________
> >> pve-user mailing list
> >> pve-user at pve.proxmox.com <mailto:pve-user at pve.proxmox.com>
> >> http://pve.proxmox.com/cgi-__bin/mailman/listinfo/pve-user
> >> <http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-user>
> >>
> >>
> >>
> >>
> >> --
> >> Gilberto Ferreira
> >
> > _______________________________________________
> > pve-user mailing list
> > pve-user at pve.proxmox.com
> > http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-user
> >
>
> _______________________________________________
> pve-user mailing list
> pve-user at pve.proxmox.com
> http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-user
> _______________________________________________
> pve-user mailing list
> pve-user at pve.proxmox.com
> http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-user
>



-- 
Gilberto Ferreira
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://pve.proxmox.com/pipermail/pve-user/attachments/20140715/51d135c3/attachment-0015.html>


More information about the pve-user mailing list