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 <[email protected]
<mailto:[email protected]>>:

    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 <[email protected]
        <mailto:[email protected]>
        <mailto:[email protected] <mailto:[email protected]>>>:


             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@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
            [email protected] <mailto:[email protected]>
            <mailto:[email protected].__com
            <mailto:[email protected]>>
            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
        [email protected] <mailto:[email protected]>
        <mailto:[email protected].__com
        <mailto:[email protected]>>

        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
        [email protected] <mailto:[email protected]>
        http://pve.proxmox.com/cgi-__bin/mailman/listinfo/pve-user
        <http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-user>


    _________________________________________________
    pve-user mailing list
    [email protected] <mailto:[email protected]>
    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
[email protected]
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-user

Reply via email to