[one-users] VM Failed with Windows OS

Sudeep Narayan Banerjee snbanerjee at iitgn.ac.in
Wed Jul 9 12:15:11 PDT 2014


Hello Valentine,

I followed the steps in and could install Win7 using virt-install command.
Win7 OS gets installed in 7GB HDD and I could see Win7 desktop using
virt-manager.

Then I power-off the machine and create the image, template & VM
successfully from oneadmin prompt.

But, from vncviewer in OpenNebula GUI, it says, "Booting from Hard-Disk".
Inside the VM, I am not able to see the desktop!

-------------------------------------------------------------------------

Following steps I did:

1. [oneadmin at front ~]$ cd /var/lib/libvirt/images/

[oneadmin at front images]$ qemu-img create -f qcow2 -o preallocation=metadata
/storage/local/images/win7.qcow2 8G

Formatting '/var/lib/libvirt/images/win7.qow2', fmt=qcow2 size=8589934592
encryption=off cluster_size=65536 preallocation='metadata'


[oneadmin at front images]$ qemu-img info win7.qcow2

image: win7.qcow2
file format: raw
virtual size: 8.0G (8589934592 bytes)
disk size: 392K
cluster_size: 65536

[oneadmin at front images]$ qemu-img convert -f raw -O qcow2 win7.qcow2
win7.qcow2

[oneadmin at front images]$ qemu-img info win7.qcow2

image: win7.qcow2
file format: qcow2
virtual size: 8.0G (8589934592 bytes)
disk size: 392K
cluster_size: 65536

[oneadmin at front images]$ chown qemu.qemu win7.qcow2

[oneadmin at front images]$  virt-install --connect qemu:///system --name win7
--ram 1024 --vcpus 2 --disk
path=/var/lib/libvirt/images/win7.qcow2,size=8,format=qcow2,bus=virtio,cache=none
--cdrom /home/Windows-7-x86.iso --vnc --os-type=windows --os-variant=win7
-noautoconsole --accelerate --noapic --keymap=en-us


Finally,

[oneadmin at front ~]$ onevm list
    ID USER     GROUP    NAME            STAT UCPU    UMEM HOST
TIME
    25 oneadmin oneadmin myvm1           runn    0    512M nc1         11d
16h14


Regards,
Sudeep


On Tue, Jul 8, 2014 at 9:13 PM, Valentin Bud <valentin.bud at gmail.com> wrote:

> Hello Sudeep,
>
> Note that virt-install doesn't care that your image is already created, it
> overwrites it and changes the format to raw.
>
> Take a look over this article [1], on how to pass the format of the
> image to virt-install.
>
> Or just qemu-img convert your raw image to qcow2.
>
> [1]:
> http://opennodecloud.com/documentation/howtos/kvm-guests-virt-install-examples/
>
> Best,
> Valentin
>
>
> On Tue, Jul 8, 2014 at 6:24 PM, Sudeep Narayan Banerjee <
> snbanerjee at iitgn.ac.in> wrote:
>
>> Dear Javier,
>>
>> You are true. It is raw indeed. But I made it like qcow2! Below is the
>> command I executed for qcow2.
>>
>>
>> [oneadmin at front images]$ qemu-img create -f qcow2 -o
>> preallocation=metadata /storage/local/images/
>> winserv1.qcow2 8G
>> Formatting '/var/lib/libvirt/images/win7.qow2', fmt=qcow2 size=8589934592
>> encryption=off cluster_size=65536 preallocation='metadata'
>>
>> [oneadmin at front images]$ qemu-img info /var/lib/libvirt/images/win7.qcow2
>> image: /var/lib/libvirt/images/win7.qcow2
>> file format: raw
>> virtual size: 8.0G (8589934592 bytes)
>> disk size: 4.9G
>>
>> So, how to fix it?!? I have been trying to make a VM in windows for past
>> 10days but still not able to make it! :-(
>>
>> Regards,
>> Sudeep
>>
>>
>> On Tue, Jul 8, 2014 at 8:45 PM, Javier Fontan <jfontan at opennebula.org>
>> wrote:
>>
>>> I believe that the image is not a qcow2 image but raw. You can check
>>> the format with:
>>>
>>> $ qemu-img info /var/lib/libvirt/images/win7.qcow2
>>>
>>> On Tue, Jul 8, 2014 at 4:16 PM, Sudeep Narayan Banerjee
>>> <snbanerjee at iitgn.ac.in> wrote:
>>> > Dear Sir,
>>> >
>>> > I have been trying to install Windows-7 64bit in OpenNebula. Our
>>> target is
>>> > to create a VM with Windows as OS.
>>> >
>>> > Below are the steps that I followed. But not able to "runn" the VM.
>>> SeLinux
>>> > is Disabled in both servers.
>>> >
>>> > [root at front ~]# getenforce    --> Frontend
>>> > Disabled
>>> >
>>> > [root at nc1 ~]# getenforce     --> Worker Node
>>> > Disabled
>>> >
>>> > [oneadmin at front ~]$ cd /var/lib/libvirt/images/
>>> >
>>> > [oneadmin at front images]$ qemu-img create -f qcow2 -o
>>> preallocation=metadata
>>> > /storage/local/images/winserv1.qcow2 8G
>>> > Formatting '/var/lib/libvirt/images/win7.qow2', fmt=qcow2
>>> size=8589934592
>>> > encryption=off cluster_size=65536 preallocation='metadata'
>>> >
>>> > [oneadmin at front images]$ ls -lrth
>>> > total 5.0G
>>> > -rw------- 1 oneadmin oneadmin 8.0G Jul  8 18:23 win7.qcow2
>>> > [oneadmin at front images]$ exit
>>> >
>>> > [root at front ~]# virt-install --prompt
>>> > What is the name of your virtual machine?
>>> > myvm7
>>> > How much RAM should be allocated (in megabytes)?
>>> > 1024
>>> > What would you like to use as the disk (file path)?
>>> > /var/lib/libvirt/images/win7.qcow2
>>> > How large would you like the disk (/var/lib/libvirt/images/win7.qcow2)
>>> to be
>>> > (in gigabytes)?
>>> > 8
>>> > What is the install CD-ROM/ISO or URL?
>>> > /home/Windows-7-x86.iso
>>> >
>>> > Starting install...
>>> > Allocating 'win7.qcow2'
>>> > | 8.0 GB     00:00
>>> > Creating domain...
>>> > |    0 B     00:00
>>> > (virt-viewer:24972): virt-viewer-DEBUG: Couldn't load configuration:
>>> File is
>>> > empty
>>> >
>>> > [oneadmin at front ~]$ oneimage create --name "win7-x86_64" --path
>>> > "/var/lib/libvirt/images/win7.qcow2" --driver qcow2 --datastore default
>>> > ID: 12
>>> >
>>> > [oneadmin at front ~]$ oneimage list
>>> >   ID USER       GROUP      NAME            DATASTORE     SIZE TYPE PER
>>> STAT
>>> > RVMS
>>> >    3 oneadmin   oneadmin   Ubuntu-14.04_x8 default       287M OS    No
>>> used
>>> > 1
>>> >   12 oneadmin   oneadmin   win7-x86_64     default         8G OS    No
>>> rdy
>>> > 0
>>> >
>>> > [oneadmin at front ~]$ onetemplate create --name "win7" --cpu 1 --vcpu 1
>>> > --memory 512 --arch x86_64 --disk "win7-x86_64" --nic "private" --vnc
>>> --ssh
>>> > ID: 11
>>> >
>>> > [oneadmin at front ~]$ onetemplate list
>>> >   ID USER            GROUP           NAME
>>> > REGTIME
>>> >    2 oneadmin        oneadmin        Ubuntu-14.04                 06/27
>>> > 02:11:28
>>> >   11 oneadmin        oneadmin        win7                         07/08
>>> > 18:30:39
>>> >
>>> > [oneadmin at front ~]$ onetemplate instantiate win7 --name myvm8
>>> > VM ID: 36
>>> >
>>> > [oneadmin at front ~]$ onevm list
>>> >     ID USER     GROUP    NAME            STAT UCPU    UMEM HOST
>>> > TIME
>>> >     25 oneadmin oneadmin myvm2           runn    0    512M nc1
>>> 11d
>>> > 16h14
>>> >     36 oneadmin oneadmin myvm8           fail    0      0K
>>>  0d
>>> > 00h00
>>> >
>>> >
>>> > ERROR from log file.
>>> >
>>> > [oneadmin at front ~]$ tail -f /var/log/one/36.log
>>> >
>>> > Tue Jul  8 18:31:48 2014 [DiM][I]: New VM state is ACTIVE.
>>> > Tue Jul  8 18:31:48 2014 [LCM][I]: New VM state is PROLOG.
>>> > Tue Jul  8 18:35:30 2014 [LCM][I]: New VM state is BOOT
>>> > Tue Jul  8 18:35:30 2014 [VMM][I]: Generating deployment file:
>>> > /var/lib/one/vms/36/deployment.0
>>> > Tue Jul  8 18:35:31 2014 [VMM][I]: ExitCode: 0
>>> > Tue Jul  8 18:35:31 2014 [VMM][I]: Successfully execute network driver
>>> > operation: pre.
>>> > Tue Jul  8 18:35:32 2014 [VMM][I]: Command execution fail: cat << EOT |
>>> > /var/tmp/one/vmm/kvm/deploy '/var/lib/one/datastores/0/36/deployment.0'
>>> > 'nc1' 36 nc1
>>> > Tue Jul  8 18:35:32 2014 [VMM][I]: error: Failed to create domain from
>>> > /var/lib/one/datastores/0/36/deployment.0
>>> > Tue Jul  8 18:35:32 2014 [VMM][I]: error: internal error process exited
>>> > while connecting to monitor: qemu-kvm: -drive
>>> >
>>> file=/var/lib/one/datastores/0/36/disk.0,if=none,id=drive-ide0-0-0,format=qcow2:
>>> > could not open disk image /var/lib/one/datastores/0/36/disk.0: Invalid
>>> > argument
>>> > Tue Jul  8 18:35:32 2014 [VMM][I]:
>>> > Tue Jul  8 18:35:32 2014 [VMM][E]: Could not create domain from
>>> > /var/lib/one/datastores/0/36/deployment.0
>>> > Tue Jul  8 18:35:32 2014 [VMM][I]: ExitCode: 255
>>> > Tue Jul  8 18:35:32 2014 [VMM][I]: Failed to execute virtualization
>>> driver
>>> > operation: deploy.
>>> > Tue Jul  8 18:35:32 2014 [VMM][E]: Error deploying virtual machine:
>>> Could
>>> > not create domain from /var/lib/one/datastores/0/36/deployment.0
>>> > Tue Jul  8 18:35:33 2014 [DiM][I]: New VM state is FAILED
>>> >
>>> > --
>>> > Thanks & Regards,
>>> > Sudeep Narayan Banerjee
>>> >
>>> > _______________________________________________
>>> > Users mailing list
>>> > Users at lists.opennebula.org
>>> > http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>>> >
>>>
>>>
>>>
>>> --
>>> Javier Fontán Muiños
>>> Developer
>>> OpenNebula - Flexible Enterprise Cloud Made Simple
>>> www.OpenNebula.org | @OpenNebula | github.com/jfontan
>>>
>>
>>
>>
>> --
>> Thanks & Regards,
>> Sudeep Narayan Banerjee
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.opennebula.org
>> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>>
>>
>
>
> --
> Valentin Bud
> http://databus.pro | valentin at databus.pro
>



-- 
Thanks & Regards,
Sudeep Narayan Banerjee
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opennebula.org/pipermail/users-opennebula.org/attachments/20140710/e6a98cfa/attachment.htm>


More information about the Users mailing list