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

Re: [Xen-users] Full Virtualization: linux in linux?




Alex Iribarren wrote:
> Hi,
> 
> I'm doing some tests of Xen with the latest Intel processors and I'd
> like to run an unmodified linux inside a virtual machine. If possible,
> I'd like to be able to install this OS (a version of Scientific Linux,
> in case you're interested) from our PXE servers, but I can also install
> it from a DVD image.
> 
> I've seen several HOWTOs on running Windows like this, so I thought it
> would be pretty similar. I basically replaced the Windows CD image for
> an SL image, but I haven't been able to get it to work. I get this:
> 
> xenmaster ~ # xm create -c /etc/xen/slc43.hvm
> Using config file "/etc/xen/slc43.hvm".
> Started domain SLC43
> xenconsole: Could not read tty from store: No such file or directory
> xenmaster ~ # xm list
> Name                              ID Mem(MiB) VCPUs State  Time(s)
> Domain-0                           0      343     4 r----- 11909.8
> SLC43                             36     2048     1 -b----     0.0
> 
> The virtual machine is apparently up, but I can't (or don't know how to)
> connect to it, it just sits there blocked. The same thing happens if I
> use SDL and VNC. I've googled to see if I could fix that problem with
> xencosole, but with no results. I've downloaded a Debian image from
> jailtime.org and that works fine (although I don't see the kernel boot
> messages, which is kind of odd).
> 
> Can anyone offer some tips?
> 
> Thanks,
> Alex
> 
> ---- Some more info ----
> xenmaster ~ # xm info
> host                   : xenmaster
> release                : 2.6.16.26-xen
> version                : #10 SMP Mon Aug 14 20:34:44 CEST 2006
> machine                : i686
> nr_cpus                : 4
> nr_nodes               : 1
> sockets_per_node       : 2
> cores_per_socket       : 2
> threads_per_core       : 1
> cpu_mhz                : 2992
> hw_caps                :
> bfebfbff:20100000:00000000:00000140:0004e3bd:00000000:00000001
> total_memory           : 2555
> free_memory            : 132
> xen_major              : 3
> xen_minor              : 0
> xen_extra              : .2
> xen_caps               : xen-3.0-x86_32 hvm-3.0-x86_32
> platform_params        : virt_start=0xfc000000
> xen_changeset          : Sat Apr  8 12:14:27 2006 +0100 9598:1bce05ff1e52
> cc_compiler            : gcc version 3.4.6 (Gentoo 3.4.6-r1,
> ssp-3.4.5-1.0, pie-8.7.9)
> cc_compile_by          : root
> cc_compile_domain      :
> cc_compile_date        : Mon Aug 14 19:29:17 CEST 2006
> 
> (from /var/log/xend.log)
> [2006-08-16 17:13:44 xend.XendDomainInfo] DEBUG (XendDomainInfo:178)
> XendDomainInfo.create(['vm', ['name', 'SLC43'], ['memory', 2048],
> ['vcpus', 1], ['image', ['hvm', ['kernel',
> '/usr/lib/xen/boot/hvmloader'], ['args', 'VNC_VIEWER=127.0.0.1:5501 '],
> ['device_model', '/usr/lib/xen/bin/qemu-dm'], ['vcpus', 1], ['cdrom',
> '/root/SLC43_i386_dvd.iso'], ['boot', 'd'], ['vnc', 1], ['vncviewer',
> 1], ['xauthority', '/root/.Xauthority']]], ['device', ['vbd', ['uname',
> 'phy:/dev/xenfs/slc4root'], ['dev', 'ioemu:hda'], ['mode', 'w']]],
> ['device', ['vif', ['bridge', 'xenbr0'], ['mac', '00:04:23:D1:9E:4A'],
> ['type', 'ioemu']]]])
> [2006-08-16 17:13:45 xend.XendDomainInfo] DEBUG (XendDomainInfo:284)
> parseConfig: config is ['vm', ['name', 'SLC43'], ['memory', 2048],
> ['vcpus', 1], ['image', ['hvm', ['kernel',
> '/usr/lib/xen/boot/hvmloader'], ['args', 'VNC_VIEWER=127.0.0.1:5501 '],
> ['device_model', '/usr/lib/xen/bin/qemu-dm'], ['vcpus', 1], ['cdrom',
> '/root/SLC43_i386_dvd.iso'], ['boot', 'd'], ['vnc', 1], ['vncviewer',
> 1], ['xauthority', '/root/.Xauthority']]], ['device', ['vbd', ['uname',
> 'phy:/dev/xenfs/slc4root'], ['dev', 'ioemu:hda'], ['mode', 'w']]],
> ['device', ['vif', ['bridge', 'xenbr0'], ['mac', '00:04:23:D1:9E:4A'],
> ['type', 'ioemu']]]]
> [2006-08-16 17:13:45 xend.XendDomainInfo] DEBUG (XendDomainInfo:380)
> parseConfig: result is {'ssidref': None, 'uuid': None, 'on_crash': None,
> 'on_reboot': None, 'image': ['hvm', ['kernel',
> '/usr/lib/xen/boot/hvmloader'], ['args', 'VNC_VIEWER=127.0.0.1:5501 '],
> ['device_model', '/usr/lib/xen/bin/qemu-dm'], ['vcpus', 1], ['cdrom',
> '/root/SLC43_i386_dvd.iso'], ['boot', 'd'], ['vnc', 1], ['vncviewer',
> 1], ['xauthority', '/root/.Xauthority']], 'on_poweroff': None, 'cpus':
> None, 'name': 'SLC43', 'backend': [], 'vcpus': 1, 'cpu_weight': None,
> 'vcpu_avail': None, 'memory': 2048, 'device': [('vbd', ['vbd', ['uname',
> 'phy:/dev/xenfs/slc4root'], ['dev', 'ioemu:hda'], ['mode', 'w
> ']]), ('vif', ['vif', ['bridge', 'xenbr0'], ['mac',
> '00:04:23:D1:9E:4A'], ['type', 'ioemu']])], 'bootloader': None, 'cpu':
> None, 'maxmem': None}                         [2006-08-16 17:13:45
> xend.XendDomainInfo] DEBUG (XendDomainInfo:1164)
> XendDomainInfo.construct: None 0
>                            [2006-08-16 17:13:46 xend.XendDomainInfo]
> DEBUG (XendDomainInfo:1196) XendDomainInfo.initDomain: 36 1.0
>                                                        [2006-08-16
> 17:13:47 xend] DEBUG (image:266) args: cdrom, val: /root/SLC43_i386_dvd.iso
> [2006-08-16 17:13:47 xend] DEBUG (image:266) args: boot, val: d
> 
>                          [2006-08-16 17:13:47 xend] DEBUG (image:266)
> args: fda, val: None
>                                                     [2006-08-16 17:13:47
> xend] DEBUG (image:266) args: fdb, val: None
> 
>     [2006-08-16 17:13:47 xend] DEBUG (image:266) args: nic-ne2000, val: None
> [2006-08-16 17:13:47 xend] DEBUG (image:266) args: enable-audio, val:
> None
>                            [2006-08-16 17:13:47 xend] DEBUG (image:266)
> args: localtime, val: None
>                                                     [2006-08-16 17:13:47
> xend] DEBUG (image:266) args: serial, val: None
> 
>     [2006-08-16 17:13:47 xend] DEBUG (image:266) args: std-vga, val: None
> [2006-08-16 17:13:47 xend] DEBUG (image:266) args: isa, val: None
> 
>                          [2006-08-16 17:13:47 xend] DEBUG (image:266)
> args: vcpus, val: 1
>                                                     [2006-08-16 17:13:47
> xend] DEBUG (balloon:126) Balloon: free 2182; need 2049; done.
> 
>     [2006-08-16 17:13:48 xend] INFO (image:135) buildDomain os=hvm
> dom=36 vcpus=1
> [2006-08-16 17:13:48 xend] DEBUG (image:224) dom            = 36
> 
>                          [2006-08-16 17:13:48 xend] DEBUG (image:225)
> image          = /usr/lib/xen/boot/hvmloader
>                                                     [2006-08-16 17:13:48
> xend] DEBUG (image:226) store_evtchn   = 1
> 
>     [2006-08-16 17:13:48 xend] DEBUG (image:227) memsize        = 2048
> [2006-08-16 17:13:48 xend] DEBUG (image:228) vcpus          = 1
> 
>                          [2006-08-16 17:13:48 xend] DEBUG (image:229)
> pae            = 0
>                                                     [2006-08-16 17:13:48
> xend] DEBUG (image:230) acpi           = 0
> 
>     [2006-08-16 17:13:48 xend] DEBUG (image:231) apic           = 0
> [2006-08-16 17:13:48 xend] DEBUG (image:396) hvm shutdown watch
> registered
> [2006-08-16 17:13:49 xend] DEBUG (blkif:24) exception looking up device
> number for hda: [Errno 2] No such file or directory: '/dev/hda'
> [2006-08-16 17:13:49 xend] DEBUG (DevController:103) DevController:
> writing {'state': '1', 'backend-id': '0', 'backend':
> '/local/domain/0/backend/vbd/36/768'} to /local/domain/36/device/vbd/768.
> [2006-08-16 17:13:49 xend] DEBUG (DevController:105) DevController:
> writing {'domain': 'SLC43', 'frontend':
> '/local/domain/36/device/vbd/768', 'dev': 'ioemu:hda', 'state': '1',
> 'params': '/dev/xenfs/slc4root', 'mode': 'w', 'frontend-id': '36',
> 'type': 'phy'} to /local/domain/0/backend/vbd/36/768.
> [2006-08-16 17:13:49 xend] DEBUG (DevController:103) DevController:
> writing {'state': '1', 'backend-id': '0', 'backend':
> '/local/domain/0/backend/vif/36/0'} to /local/domain/36/device/vif/0.
> [2006-08-16 17:13:49 xend] DEBUG (DevController:105) DevController:
> writing {'bridge': 'xenbr0', 'domain': 'SLC43', 'handle': '0', 'script':
> '/etc/xen/scripts/vif-bridge', 'state': '1', 'frontend':
> '/local/domain/36/device/vif/0', 'mac': '00:04:23:D1:9E:4A',
> 'frontend-id': '36', 'type': 'ioemu'} to /local/domain/0/backend/vif/36/0.
> [2006-08-16 17:13:49 xend] INFO (image:355) spawning device models:
> /usr/lib/xen/bin/qemu-dm ['/usr/lib/xen/bin/qemu-dm', '-vncconnect',
> '127.0.0.1:5501', '-d', '36', '-m', '2048', '-cdrom',
> '/root/SLC43_i386_dvd.iso', '-boot', 'd', '-vcpus', '1', '-domain-name',
> 'SLC43', '-hda', '/dev/xenfs/slc4root', '-macaddr', '00:04:23:D1:9E:4A',
> '-bridge', 'xenbr0', '-nics', '1', '-vnc', '-k', 'en-us', '-vncport',
> '5936']
> [2006-08-16 17:13:49 xend] INFO (image:357) device model pid: 28580
> [2006-08-16 17:13:49 xend.XendDomainInfo] DEBUG (XendDomainInfo:671)
> Storing VM details: {'ssidref': '0', 'uuid':
> 'b497d350-07ce-cfd7-dc5b-d6bc584b7421', 'on_reboot': 'restart',
> 'start_time': '1155741229.36', 'on_poweroff': 'destroy', 'name':
> 'SLC43', 'vcpus': '1', 'vcpu_avail': '1', 'memory': '2048', 'on_crash':
> 'restart', 'image': "(hvm (kernel /usr/lib/xen/boot/hvmloader) (args
> 'VNC_VIEWER=127.0.0.1:5501 ') (device_model /usr/lib/xen/bin/qemu-dm)
> (vcpus 1) (cdrom /root/SLC43_i386_dvd.iso) (boot d) (vnc 1) (vncviewer
> 1) (xauthority /root/.Xauthority))", 'maxmem': '2048'}
> [2006-08-16 17:13:49 xend.XendDomainInfo] DEBUG (XendDomainInfo:696)
> Storing domain details: {'console/port': '2', 'name': 'SLC43',
> 'console/limit': '1048576', 'vm':
> '/vm/b497d350-07ce-cfd7-dc5b-d6bc584b7421', 'domid': '36',
> 'cpu/0/availability': 'online', 'memory/target': '2097152',
> 'store/ring-ref': '345485', 'store/port': '1'}
> [2006-08-16 17:13:49 xend] DEBUG (image:419) hvm_shutdown fired,
> shutdown reason=None
> [2006-08-16 17:13:49 xend.XendDomainInfo] DEBUG (XendDomainInfo:877)
> XendDomainInfo.handleShutdownWatch
> [2006-08-16 17:13:49 xend] DEBUG (DevController:132) Waiting for devices
> vif.
> [2006-08-16 17:13:49 xend] DEBUG (DevController:138) Waiting for 0.
> [2006-08-16 17:13:49 xend] DEBUG (DevController:403)
> hotplugStatusCallback /local/domain/0/backend/vif/36/0/hotplug-status.
> [2006-08-16 17:13:53 xend] DEBUG (DevController:403)
> hotplugStatusCallback /local/domain/0/backend/vif/36/0/hotplug-status.
> [2006-08-16 17:13:53 xend] DEBUG (DevController:417)
> hotplugStatusCallback 1.
> [2006-08-16 17:13:53 xend] DEBUG (DevController:132) Waiting for devices
> usb.
> [2006-08-16 17:13:53 xend] DEBUG (DevController:132) Waiting for devices
> vbd.
> [2006-08-16 17:13:53 xend] DEBUG (DevController:138) Waiting for 768.
> [2006-08-16 17:13:53 xend] DEBUG (DevController:403)
> hotplugStatusCallback /local/domain/0/backend/vbd/36/768/hotplug-status.
> [2006-08-16 17:13:53 xend] DEBUG (DevController:403)
> hotplugStatusCallback /local/domain/0/backend/vbd/36/768/hotplug-status.
> [2006-08-16 17:13:53 xend] DEBUG (DevController:417)
> hotplugStatusCallback 1.
> [2006-08-16 17:13:53 xend] DEBUG (DevController:132) Waiting for devices
> irq.
> [2006-08-16 17:13:53 xend] DEBUG (DevController:132) Waiting for devices
> pci.
> [2006-08-16 17:13:53 xend] DEBUG (DevController:132) Waiting for devices
> ioports.
> [2006-08-16 17:13:53 xend] DEBUG (DevController:132) Waiting for devices
> vtpm.
> [2006-08-16 17:13:53 xend] INFO (XendDomain:363) Domain SLC43 (36) unpaused.
> (and then it just stops there until I kill the VM)
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-users


I am also having problems getting the console to connect in a linux on
linux HVM. Although I did not find a fix for this I did find a work
around. I simply enabled VNC and used that to connect to my Linux DomU
to complete the install.

_______________________________________________
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®.