[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-users] booting an ISO inside Xen (full virt)



==> /var/log/xen/qemu-dm.8883.log <==
domid: 4
qemu: the number of cpus is 1
warning: could not open /dev/net/tun: no virtual network emulation
Could not initialize device 'tap'

i have this message several times in qemu-dm logs so none fo them are for the 
"iso" domU (domid is different)

----- Mats Petersson <Mats.Petersson@xxxxxxx> wrote:
| > -----Original Message-----
| > From: xen-users-bounces@xxxxxxxxxxxxxxxxxxx 
| > [mailto:xen-users-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of 
| > Josà Alberto SuÃrez LÃpez
| > Sent: 13 March 2007 10:22
| > To: Mark Williamson
| > Cc: xen-users@xxxxxxxxxxxxxxxxxxx
| > Subject: Re: [Xen-users] booting an ISO inside Xen (full virt)
| > 
| > Thanks Mark and Matt,
| > 
| > i tryed sdl=1 and then:
| > 
| > peggy xen # xm list
| > Name                                      ID   Mem VCPUs      
| > State   Time(s)
| > Domain-0                                   0  1195     2     
| > r-----   9024.0
| > centos                                    44   128     1     
| > -b----    111.0
| > general_100.28                            40   256     1     
| > -b----     18.6
| > iso                                       47   256     1     
| > ------      0.0
| > peggy xen # xm console 47
| > xenconsole: Could not read tty from store: No such file or
| directory
| 
| xm console doesn't work (without effort from the user) for HVM
| domains, because the console setting needs to be a particular way in
| the configuration. 
| 
| 
| > 
| > And:
| > 
| > peggy xen # netstat -tuna | grep 5900
| > peggy xen # netstat -tuna | grep 5947
| > 
| > so not vnc running.
| > 
| > And in logs i have this:
| > 
| > peggy xen # tail -f  /var/log/xen/qemu*.log 
| > /var/log/xen/xend{,-debug}.log
| > 
| > [2007-03-13 11:17:43 xend.XendDomainInfo 3738] DEBUG 
| > (XendDomainInfo:94) XendDomainInfo.create(['vm', ['name', 
| > 'iso'], ['memory', 256], ['shadow_memory', 10], ['on_reboot', 
| > 'restart'], ['on_crash', 'destroy'], ['vcpus', 1], 
| > ['on_xend_start', 'ignore'], ['on_xend_stop', 'ignore'], 
| > ['image', ['hvm', ['kernel', '/usr/lib/xen/boot/hvmloader'], 
| > ['device_model', '/usr/lib/usr/lib/xen/bin/qemu-dm'], ['pae', 
| > 0], ['vcpus', 1], ['boot', 'd'], ['fda', ''], ['fdb', ''], 
| > ['localtime', 0], ['serial', ''], ['stdvga', 0], ['isa', 0], 
| > ['nographic', 0], ['soundhw', ''], ['vnc', 1], ['vncunused', 
| > 0], ['sdl', 1], ['display', 'localhost:11.0'], ['xauthority', 
| > '/root/.Xauthority'], ['acpi', 0], ['apic', 0], ['usb', 0], 
| > ['usbdevice', ''], ['keymap', ''], ['vncpasswd', 
| > 'XXXXXXXX']]], ['device', ['vbd', ['uname', 
| > 'file:/var/xen/iso.disk.xm'], ['dev', 'hda'], ['mode', 
| > 'w']]], ['device', ['vbd', ['uname', 
| > 'file:/var/xen/ubuntu-6.10-desktop-i386.iso'], ['dev', 
| > 'hdc:cdrom'], ['mode', 'r']]], ['device', ['vif', ['bridge', 
| > 'xenbr0'], ['type', 'ioemu']]]])
| > [2007-03-13 11:17:43 xend.XendConfig 3738] WARNING 
| > (XendConfig:607) Unconverted key: cpus
| > [2007-03-13 11:17:43 xend.XendDomainInfo 3738] DEBUG 
| > (XendDomainInfo:1284) XendDomainInfo.constructDomain
| > [2007-03-13 11:17:43 xend.XendDomainInfo 3738] DEBUG 
| > (XendDomainInfo:1330) XendDomainInfo.initDomain: 48 256
| > [2007-03-13 11:17:43 xend 3738] DEBUG (image:397) args: boot, val:
| d
| > [2007-03-13 11:17:43 xend 3738] DEBUG (image:397) args: fda, val: 
| > [2007-03-13 11:17:43 xend 3738] DEBUG (image:397) args: fdb, val: 
| > [2007-03-13 11:17:43 xend 3738] DEBUG (image:397) args: soundhw,
| val: 
| > [2007-03-13 11:17:43 xend 3738] DEBUG (image:397) args: 
| > localtime, val: 0
| > [2007-03-13 11:17:43 xend 3738] DEBUG (image:397) args: serial, val:
| 
| > [2007-03-13 11:17:43 xend 3738] DEBUG (image:397) args: 
| > std-vga, val: 0
| > [2007-03-13 11:17:43 xend 3738] DEBUG (image:397) args: isa, val: 0
| > [2007-03-13 11:17:43 xend 3738] DEBUG (image:397) args: vcpus, val:
| 1
| > [2007-03-13 11:17:43 xend 3738] DEBUG (image:397) args: acpi, val:
| 0
| > [2007-03-13 11:17:43 xend 3738] DEBUG (image:397) args: usb, val: 0
| > [2007-03-13 11:17:43 xend 3738] DEBUG (image:397) args: 
| > usbdevice, val: 
| > [2007-03-13 11:17:43 xend 3738] DEBUG (image:397) args: k, val: 
| > [2007-03-13 11:17:43 xend 3738] DEBUG (balloon:127) Balloon: 
| > 451064 KiB free; need 280576; done.
| > [2007-03-13 11:17:43 xend 3738] INFO (image:125) buildDomain 
| > os=hvm dom=48 vcpus=1
| > [2007-03-13 11:17:43 xend 3738] DEBUG (image:347) domid          =
| 48
| > [2007-03-13 11:17:43 xend 3738] DEBUG (image:348) image       
| >    = /usr/lib/xen/boot/hvmloader
| > [2007-03-13 11:17:43 xend 3738] DEBUG (image:349) store_evtchn   =
| 2
| > [2007-03-13 11:17:43 xend 3738] DEBUG (image:350) memsize        =
| 256
| > [2007-03-13 11:17:43 xend 3738] DEBUG (image:351) vcpus          =
| 1
| > [2007-03-13 11:17:43 xend 3738] DEBUG (image:352) pae            =
| 0
| > [2007-03-13 11:17:43 xend 3738] DEBUG (image:353) acpi           =
| 0
| > [2007-03-13 11:17:43 xend 3738] DEBUG (image:354) apic           =
| 0
| > [2007-03-13 11:17:43 xend 3738] DEBUG (image:521) hvm 
| > shutdown watch registered
| > [2007-03-13 11:17:43 xend 3738] DEBUG (image:560) hvm reboot 
| > feature watch registered
| > [2007-03-13 11:17:43 xend.XendDomainInfo 3738] INFO 
| > (XendDomainInfo:1194) createDevice: vbd : {'uname': 
| > 'file:/var/xen/iso.disk.xm', 'driver': 'paravirtualised', 
| > 'mode': 'w', 'dev': 'hda', 'uuid': 
| > '3a057770-4583-a409-f57a-a1bbfef8a85e'}
| > [2007-03-13 11:17:43 xend 3738] DEBUG (DevController:115) 
| > DevController: writing {'backend-id': '0', 'virtual-device': 
| > '768', 'device-type': 'disk', 'state': '1', 'backend': 
| > '/local/domain/0/backend/vbd/48/768'} to 
| > /local/domain/48/device/vbd/768.
| > [2007-03-13 11:17:43 xend 3738] DEBUG (DevController:117) 
| > DevController: writing {'domain': 'iso', 'frontend': 
| > '/local/domain/48/device/vbd/768', 'uuid': 
| > '3a057770-4583-a409-f57a-a1bbfef8a85e', 'dev': 'hda', 
| > 'state': '1', 'params': '/var/xen/iso.disk.xm', 'mode': 'w', 
| > 'online': '1', 'frontend-id': '48', 'type': 'file'} to 
| > /local/domain/0/backend/vbd/48/768.
| > [2007-03-13 11:17:43 xend.XendDomainInfo 3738] INFO 
| > (XendDomainInfo:1194) createDevice: vif : {'bridge': 
| > 'xenbr0', 'type': 'ioemu', 'uuid': 
| > '2918c890-9d85-4006-c1bd-1028257f9d21'}
| > [2007-03-13 11:17:43 xend 3738] DEBUG (DevController:115) 
| > DevController: writing {'state': '1', 'backend-id': '0', 
| > 'backend': '/local/domain/0/backend/vif/48/0'} to 
| > /local/domain/48/device/vif/0.
| > [2007-03-13 11:17:43 xend 3738] DEBUG (DevController:117) 
| > DevController: writing {'bridge': 'xenbr0', 'domain': 'iso', 
| > 'handle': '0', 'uuid': 
| > '2918c890-9d85-4006-c1bd-1028257f9d21', 'script': 
| > '/etc/xen/scripts/vif-bridge', 'state': '1', 'frontend': 
| > '/local/domain/48/device/vif/0', 'mac': '00:16:3e:3f:9f:41', 
| > 'online': '1', 'frontend-id': '48', 'type': 'ioemu'} to 
| > /local/domain/0/backend/vif/48/0.
| > [2007-03-13 11:17:43 xend.XendDomainInfo 3738] INFO 
| > (XendDomainInfo:1194) createDevice: vbd : {'uname': 
| > 'file:/var/xen/ubuntu-6.10-desktop-i386.iso', 'driver': 
| > 'paravirtualised', 'mode': 'r', 'dev': 'hdc:cdrom', 'uuid': 
| > 'be0394f0-4ef6-c3b8-9eeb-ed1220e62d09'}
| > [2007-03-13 11:17:43 xend 3738] DEBUG (DevController:115) 
| > DevController: writing {'backend-id': '0', 'virtual-device': 
| > '5632', 'device-type': 'cdrom', 'state': '1', 'backend': 
| > '/local/domain/0/backend/vbd/48/5632'} to 
| > /local/domain/48/device/vbd/5632.
| > [2007-03-13 11:17:43 xend 3738] DEBUG (DevController:117) 
| > DevController: writing {'domain': 'iso', 'frontend': 
| > '/local/domain/48/device/vbd/5632', 'uuid': 
| > 'be0394f0-4ef6-c3b8-9eeb-ed1220e62d09', 'dev': 'hdc', 
| > 'state': '1', 'params': 
| > '/var/xen/ubuntu-6.10-desktop-i386.iso', 'mode': 'r', 
| > 'online': '1', 'frontend-id': '48', 'type': 'file'} to 
| > /local/domain/0/backend/vbd/48/5632.
| > [2007-03-13 11:17:43 xend 3738] INFO (image:489) spawning 
| > device models: /usr/lib/usr/lib/xen/bin/qemu-dm 
| > ['/usr/lib/usr/lib/xen/bin/qemu-dm', '-d', '48', '-m', '256', 
| > '-boot', 'd', '-vcpus', '1', '-domain-name', 'iso', '-net', 
| > 'nic,vlan=1,macaddr=00:16:3e:1b:af:f5,model=rtl8139', '-net', 
| > 'tap,vlan=1,bridge=xenbr0', '-vnc', '48', '-vnclisten',
| '127.0.0.1']
| > [2007-03-13 11:17:43 xend 3738] INFO (image:493) device model 
| > pid: 10954
| > [2007-03-13 11:17:43 xend.XendDomainInfo 3738] DEBUG 
| > (XendDomainInfo:1714) Storing VM details: {'on_xend_stop': 
| > 'ignore', 'shadow_memory': '10', 'uuid': 
| > '4cd6184a-448b-4af2-0800-3cdb179d7f03', 'name': 'iso', 
| > 'on_reboot': 'restart', 'start_time': '1173781063.93', 
| > 'on_poweroff': 'destroy', 'on_xend_start': 'ignore', 
| > 'on_crash': 'destroy', 'xend/restart_count': '0', 'vcpus': 
| > '1', 'vcpu_avail': '1', 'memory': '256', 'image': '(hvm 
| > (kernel /usr/lib/xen/boot/hvmloader) (nographic 0) (vnc 1) 
| > (sdl 1) (vncunused 0) (device_model 
| > /usr/lib/usr/lib/xen/bin/qemu-dm) (display localhost:11.0) 
| > (xauthority /root/.Xauthority) (boot d) (isa 0) (localtime 0) 
| > (usb 0) (vcpus 1))', 'maxmem': '256'}
| > [2007-03-13 11:17:43 xend.XendDomainInfo 3738] DEBUG 
| > (XendDomainInfo:731) Storing domain details: {'console/port': 
| > '3', 'name': 'iso', 'console/limit': '1048576', 'vm': 
| > '/vm/4cd6184a-448b-4af2-0800-3cdb179d7f03', 'domid': '48', 
| > 'cpu/0/availability': 'online', 'memory/target': '262144', 
| > 'store/ring-ref': '65534', 'store/port': '2'}
| > [2007-03-13 11:17:43 xend 3738] DEBUG (XendDomain:428) Adding 
| > Domain: 48
| > [2007-03-13 11:17:43 xend 3738] DEBUG (image:547) 
| > hvm_shutdown fired, shutdown reason=None
| > [2007-03-13 11:17:43 xend 3738] DEBUG (image:579) 
| > hvm_reboot_feature fired, module status=None
| > [2007-03-13 11:17:43 xend.XendDomainInfo 3738] DEBUG 
| > (XendDomainInfo:731) Storing domain details: {'console/port': 
| > '3', 'name': 'iso', 'console/limit': '1048576', 'vm': 
| > '/vm/4cd6184a-448b-4af2-0800-3cdb179d7f03', 'domid': '48', 
| > 'cpu/0/availability': 'online', 'memory/target': '262144', 
| > 'store/ring-ref': '65534', 'store/port': '2'}
| > [2007-03-13 11:17:43 xend.XendDomainInfo 3738] DEBUG 
| > (XendDomainInfo:798) XendDomainInfo.handleShutdownWatch
| > [2007-03-13 11:17:43 xend 3738] DEBUG (DevController:148) 
| > Waiting for devices vif.
| > [2007-03-13 11:17:43 xend 3738] DEBUG (DevController:153) 
| > Waiting for 0.
| > [2007-03-13 11:17:43 xend 3738] DEBUG (DevController:521) 
| > hotplugStatusCallback
| /local/domain/0/backend/vif/48/0/hotplug-status.
| > [2007-03-13 11:17:44 xend 3738] DEBUG (DevController:521) 
| > hotplugStatusCallback
| /local/domain/0/backend/vif/48/0/hotplug-status.
| > [2007-03-13 11:17:44 xend 3738] DEBUG (DevController:535) 
| > hotplugStatusCallback 1.
| > [2007-03-13 11:17:44 xend 3738] DEBUG (DevController:148) 
| > Waiting for devices usb.
| > [2007-03-13 11:17:44 xend 3738] DEBUG (DevController:148) 
| > Waiting for devices vbd.
| > [2007-03-13 11:17:44 xend 3738] DEBUG (DevController:153) 
| > Waiting for 768.
| > [2007-03-13 11:17:44 xend 3738] DEBUG (DevController:521) 
| > hotplugStatusCallback 
| > /local/domain/0/backend/vbd/48/768/hotplug-status.
| > [2007-03-13 11:17:44 xend 3738] DEBUG (DevController:521) 
| > hotplugStatusCallback 
| > /local/domain/0/backend/vbd/48/768/hotplug-status.
| > [2007-03-13 11:17:44 xend 3738] DEBUG (DevController:535) 
| > hotplugStatusCallback 1.
| > [2007-03-13 11:17:44 xend 3738] DEBUG (DevController:153) 
| > Waiting for 5632.
| > [2007-03-13 11:17:44 xend 3738] DEBUG (DevController:521) 
| > hotplugStatusCallback 
| > /local/domain/0/backend/vbd/48/5632/hotplug-status.
| > [2007-03-13 11:17:45 xend 3738] DEBUG (DevController:521) 
| > hotplugStatusCallback 
| > /local/domain/0/backend/vbd/48/5632/hotplug-status.
| > [2007-03-13 11:17:45 xend 3738] DEBUG (DevController:535) 
| > hotplugStatusCallback 1.
| > [2007-03-13 11:17:45 xend 3738] DEBUG (DevController:148) 
| > Waiting for devices irq.
| > [2007-03-13 11:17:45 xend 3738] DEBUG (DevController:148) 
| > Waiting for devices vkbd.
| > [2007-03-13 11:17:45 xend 3738] DEBUG (DevController:148) 
| > Waiting for devices vfb.
| > [2007-03-13 11:17:45 xend 3738] DEBUG (DevController:148) 
| > Waiting for devices pci.
| > [2007-03-13 11:17:45 xend 3738] DEBUG (DevController:148) 
| > Waiting for devices ioports.
| > [2007-03-13 11:17:45 xend 3738] DEBUG (DevController:148) 
| > Waiting for devices tap.
| > [2007-03-13 11:17:45 xend 3738] DEBUG (DevController:148) 
| > Waiting for devices vtpm.
| > [2007-03-13 11:17:45 xend 3738] INFO (XendDomain:1020) Domain 
| > iso (48) unpaused.
| > 
| 
| I think for some reason that your qemu-dm log file isn't there. That
| may indicate that qemu-dm isn't running, or maybe just that tail -f
| only takes the last argument (it looks like the only xend-debug.log
| came out). 
| 
| --
| Mats
| > 
| > ----- Mark Williamson <mark.williamson@xxxxxxxxxxxx> wrote:
| > | Please don't cry just yet! ;-)
| > | 
| > | Have you tried connecting to the VNC console for that domain?  It
| > | should be on 
| > | port 5900 + domid or you could just enable the SDL display...
| > | 
| > | Did it give you any output?
| > | 
| > | Cheers,
| > | Mark
| > | 
| > | On Monday 12 March 2007 15:41, Josà Alberto SuÃrez LÃpez wrote:
| > | > Hi list,
| > | >
| > | > I'm using Dom0 gentoo with xen 3.0.4 and xenman. I have several
| > | DomU
| > | > working and it is really nice :) so all my DomUs are 
| > installed with
| > | disk
| > | > images. Now i want to use an ISO to boot and install a 
| > linux system
| > | (or
| > | > win).
| > | >
| > | > When i try to boot the DomU i dont have nothing, nothing
| relevant
| > | (for me)
| > | > in logs and i can connect to the console. The state of the DomU
| is
| > | unknow.
| > | > Any help please? i'm going crazy.
| > | >
| > | > xm list output:
| > | >
| > | > peggy xen # xm list
| > | > Name                                      ID   Mem VCPUs  
| >     State 
| > | 
| > | > Time(s) Domain-0                                   0  
| > 1195     2    
| > | r-----
| > | >   8671.1 centos                                    44   
| > 128     1   
| > | 
| > | > -b----    106.8 general_100.28                            
| > 40   256  
| > |   1   
| > | >  -b----     12.9 iso                                      
| >  45   256 
| > |    1  
| > | >   ------      0.0
| > | >
| > | > Yes, the ISo works, i tryed with different distros 
| > (ubuntu, gentoo,
| > | etc)
| > | > and Yes i can mount the ISO in a loop device w/o problems.
| > | >
| > | > Any clue is welcome, i will cry soon :(
| > | >
| > | > I'm usign this cfg:
| > | >
| > | > import os, re
| > | > arch = os.uname()[4]
| > | > if re.search('64', arch):
| > | >     arch_libdir = 'lib64'
| > | > else:
| > | >     arch_libdir = 'lib'
| > | >
| > | > name='iso'
| > | >
| > | > kernel='/usr/lib/xen/boot/hvmloader'
| > | > builder='hvm'
| > | >
| > | >
| > | > memory=256
| > | > shadow_memory=10
| > | > #vcpus=1ÂÂÂÂ# number of vcpu's
| > | > #cpus = "0"Â# all vcpus run on CPU0
| > | >
| > | > pae=0
| > | > acpi=0
| > | > apic=0
| > | >
| > | > vif=['type=ioemu, bridge=xenbr0']
| > | > disk=['file:/var/xen/iso.disk.xm,hda,w',
| > | > 'file:/var/xen/stresslinux-0.3.1.iso,hdc:cdrom,r']
| > | >
| > | > device_model = '/usr/' + arch_libdir +
| '/usr/lib/xen/bin/qemu-dm'
| > | >
| > | > # Boots from CDROM.Â
| > | > # Change to 'c' after windows installation in order to boot
| from
| > | disk.
| > | > boot='d'
| > | > #boot='c'Â
| > | >
| > | > sdl=0
| > | > vnc=1
| > | > vncunused=0
| > | > stdvga=0
| > | > extra=''
| > | > on_reboot='restart'
| > | > on_shutdown='rename-restart'
| > | > ramdisk=''
| > | > image_name='Linux_CD_Install'
| > | > on_crash='destroy'
| > | >
| > | 
| > image_conf='/var/log/xenman/image_store/Linux_CD_Install/Linux
| > _CD_Install_i
| > | >so_image.conf' bootloader=''
| > | > vcpus=1
| > | > root=''
| > | >
| > | >
| > | > _______________________________________________
| > | > Xen-users mailing list
| > | > Xen-users@xxxxxxxxxxxxxxxxxxx
| > | > http://lists.xensource.com/xen-users
| > | 
| > | -- 
| > | Dave: Just a question. What use is a unicyle with no seat?  And
| no
| > | pedals!
| > | Mark: To answer a question with a question: What use is a 
| > skateboard?
| > | Dave: Skateboards have wheels.
| > | Mark: My wheel has a wheel!
| > 
| > 
| > -- 
| > Josà Alberto SuÃrez LÃpez
| > TÃcnico I+D / Administrador
| > Eneo TecnologÃa S.L.
| > <www.eneotecnologia.com>
| > 
| > 
| > _______________________________________________
| > Xen-users mailing list
| > Xen-users@xxxxxxxxxxxxxxxxxxx
| > http://lists.xensource.com/xen-users
| > 
| > 
| > 
| 
| 
| 
| _______________________________________________
| Xen-users mailing list
| Xen-users@xxxxxxxxxxxxxxxxxxx
| http://lists.xensource.com/xen-users


-- 
Josà Alberto SuÃrez LÃpez
TÃcnico I+D / Administrador
Eneo TecnologÃa S.L.
<www.eneotecnologia.com>


_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.