[one-users] VM Failed with Windows OS

Sudeep Narayan Banerjee snbanerjee at iitgn.ac.in
Thu Jul 10 05:18:10 PDT 2014


Hi,

I tried to install taking inputs from [
http://www.linux-kvm.org/page/WindowsGuestDrivers/Download_Drivers ]

Tried to install .vdi installation and then convert to qcow2 format. I have
checked with "usual VirtualBox" and "virt-install" and "virt-install
--prompt" . I did change the IDE to ICH6 but no luck.

Then able to create & instantiate image, template and VMs and status is
Running.

But while during VNC image viewer from OpenNebula Sunstone GUI, it still
says either:

1. Booting from Hard Disk or 2. Trying to Boot -- No bootable device found

It tried to find the boot disk from CD/DVD/Floppy/Network but not found

The same disk is working fine from virt-manager and VirtualBox.

Regards,
Sudeep


On Thu, Jul 10, 2014 at 11:03 AM, Sudeep Narayan Banerjee <
snbanerjee at iitgn.ac.in> wrote:

> Dear Valentine,
>
> Yes I can boot the VM in my local machine using qemu.
>
> Right now I have installed win7 in my virtualbox & converted .vdi to
> .qcow2 format using qemu-utils
>
> after that shall try to import the qcow2 file at /var/lib/libvirt/images/
> folder and try again.
>
> Sudeep
>
>
>
> On Thu, Jul 10, 2014 at 10:58 AM, Valentin Bud <valentin.bud at gmail.com>
> wrote:
>
>> Hello Sudeep,
>>
>> I have never used virt-install but I doubt it install the VirtIO drivers
>> [1]
>> by itself inside the Windows 7 image.
>>
>> Without those drivers the virtio doesn't work inside the machine, in the
>> sense
>> that Windows Installer doesn't see any HDD present.
>>
>> Can you boot the VM on your local machine using qemu?
>>
>> [1]: http://www.linux-kvm.org/page/WindowsGuestDrivers/Download_Drivers
>>
>> Best,
>> Valentin
>>
>>
>> On Wed, Jul 9, 2014 at 10:15 PM, Sudeep Narayan Banerjee <
>> snbanerjee at iitgn.ac.in> wrote:
>>
>>> 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
>>>
>>
>
>
> --
> Thanks & Regards,
> Sudeep Narayan Banerjee
>



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


More information about the Users mailing list