[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-users] Re: vncviewer <defunct> under HVM
It turns out that this is perfectly normal. All I had to do was to issue: vncviewer <dom0-name>:5901 from another host than dom0. Despite express instructions in a variety of places, this does not work from dom0. I don't fully understand the intricacies here, but suspect that it might have something to do with the fact that dom0 as installed per instructions has no gui and the host I issued the vncviewer command from does. Xen has been a quite frustrating experience so far and I'm not entirely impressed with the documentation. We'll see how things develop now that I'm over the last hurdle to get going. I understand that those who have managed are quite happy with Xen. Cheers, /Chris > Unable to connect to my HVM > > # xm list > Name ID Mem VCPUs State > Time(s) > Domain-0 0 3869 2 r----- > 368.6 > vm00 45 128 1 -b---- > 62.3 > > The vm00 changes state from "r" to "b" after about a minute. (I have a > fedora dvd in the drive.) > > #cat qemu-dm-45.log > Watching /local/domain/0/device-model/45/logdirty/next-active > Watching /local/domain/0/device-model/45/command > -c config qemu network with xen bridge for > tap0 eth1 > shift keysym 003e keycode 86 > shift keysym 00a6 keycode 86 > keypad keysym ffae keycode 83 > keypad keysym ffac keycode 83 > keypad keysym ffb0 keycode 82 > keypad keysym ffb1 keycode 79 > keypad keysym ffb2 keycode 80 > keypad keysym ffb3 keycode 81 > keypad keysym ffb4 keycode 75 > keypad keysym ffb5 keycode 76 > keypad keysym ffb6 keycode 77 > keypad keysym ffb7 keycode 71 > keypad keysym ffb8 keycode 72 > keypad keysym ffb9 keycode 73 > shift keysym 0021 keycode 2 > shift keysym 0040 keycode 3 > shift keysym 0023 keycode 4 > shift keysym 0024 keycode 5 > shift keysym 0025 keycode 6 > shift keysym 005e keycode 7 > shift keysym 0026 keycode 8 > shift keysym 002a keycode 9 > shift keysym 0028 keycode 10 > shift keysym 0029 keycode 11 > shift keysym 005f keycode 12 > shift keysym 002b keycode 13 > shift keysym 007b keycode 26 > shift keysym 007d keycode 27 > shift keysym 003a keycode 39 > shift keysym 0022 keycode 40 > shift keysym 007e keycode 41 > shift keysym 007c keycode 43 > shift keysym 003c keycode 51 > shift keysym 003e keycode 52 > shift keysym 003f keycode 53 > VNC viewer version 3.3.7 - built Dec 30 2006 12:05:49 > Copyright (C) 2002-2003 RealVNC Ltd. > Copyright (C) 1994-2000 AT&T Laboratories Cambridge. > See http://www.realvnc.com for information on VNC. > Error: Can't open display: > char device redirected to /dev/pts/2 > qemu_map_cache_init nr_buckets = 10000 size 3145728 > shared page at pfn 7fff > buffered io page at pfn 7ffd > Time offset set 0 > Register xen platform. > Done register platform. > I/O request not ready: 0, ptr: 0, port: e9, data: a, count: 1, size: 1 > > My config file: > # -*- mode: python; -*- > #============================================================================ > # Python configuration setup for 'xm create'. > # This script sets the parameters used when a domain is created using 'xm > create'. > # You use a separate script for each domain you want to create, or > # you can set the parameters for the domain on the xm command line. > #============================================================================ > > #---------------------------------------------------------------------------- > # Kernel image file. > kernel = "hvmloader" > > # The domain build function. HVM domain uses 'hvm'. > builder='hvm' > > # Initial memory allocation (in megabytes) for the new domain. > # > # WARNING: Creating a domain with insufficient memory may cause out of > # memory errors. The domain needs enough memory to boot kernel > # and modules. Allocating less than 32MBs is not recommended. > memory = 128 > > # Shadow pagetable memory for the domain, in MB. > # Should be at least 2KB per MB of domain memory, plus a few MB per vcpu. > shadow_memory = 8 > > # A name for your domain. All domains must have different names. > name = "vm00" > > # 128-bit UUID for the domain. The default behavior is to generate a new > UUID > # on each call to 'xm create'. > #uuid = "06ed00fe-1162-4fc4-b5d8-11993ee4a8b9" > > #----------------------------------------------------------------------------- > # the number of cpus guest platform has, default=1 > #vcpus=1 > > # enable/disable HVM guest PAE, default=0 (disabled) > #pae=0 > > # enable/disable HVM guest ACPI, default=0 (disabled) > #acpi=0 > > # enable/disable HVM guest APIC, default=0 (disabled) > #apic=0 > > # List of which CPUS this domain is allowed to use, default Xen picks > #cpus = "" # leave to Xen to pick > #cpus = "0" # all vcpus run on CPU0 > #cpus = "0-3,5,^1" # run on cpus 0,2,3,5 > > # Optionally define mac and/or bridge for the network interfaces. > # Random MACs are assigned if not given. > #vif = [ 'type=ioemu, mac=00:16:3e:00:00:11, bridge=xenbr0, > model=ne2k_pci' ] > # type=ioemu specify the NIC is an ioemu device not netfront > vif = [ 'type=ioemu, bridge=eth1' ] > > #---------------------------------------------------------------------------- > # Define the disk devices you want the domain to have access to, and > # what you want them accessible as. > # Each disk entry is of the form phy:UNAME,DEV,MODE > # where UNAME is the device, DEV is the device name the domain will see, > # and MODE is r for read-only, w for read-write. > > #disk = [ 'phy:hda1,hda1,r' ] > #disk = [ 'file:/var/images/min-el3-i386.img,hda,w', ',hdc:cdrom,r' ] > disk = [ 'file:/vserver/domains/vm00/disk.img,hda1,w', > 'file:/vserver/domains/vm00/swap.img,hda2,w' , > 'phy:/dev/hda,hdc:cdrom,r' ] > > #---------------------------------------------------------------------------- > # Configure the behaviour when a domain exits. There are three 'reasons' > # for a domain to stop: poweroff, reboot, and crash. For each of these > you > # may specify: > # > # "destroy", meaning that the domain is cleaned up as normal; > # "restart", meaning that a new domain is started in place of the > old > # one; > # "preserve", meaning that no clean-up is done until the domain is > # manually destroyed (using xm destroy, for example); > or > # "rename-restart", meaning that the old domain is not cleaned up, but > is > # renamed and a new domain started in its place. > # > # The default is > # > # on_poweroff = 'destroy' > # on_reboot = 'restart' > # on_crash = 'restart' > # > # For backwards compatibility we also support the deprecated option > restart > # > # restart = 'onreboot' means on_poweroff = 'destroy' > # on_reboot = 'restart' > # on_crash = 'destroy' > # > # restart = 'always' means on_poweroff = 'restart' > # on_reboot = 'restart' > # on_crash = 'restart' > # > # restart = 'never' means on_poweroff = 'destroy' > # on_reboot = 'destroy' > # on_crash = 'destroy' > > #on_poweroff = 'destroy' > #on_reboot = 'restart' > #on_crash = 'restart' > > #============================================================================ > > # New stuff > device_model = 'qemu-dm' > > #----------------------------------------------------------------------------- > # boot on floppy (a), hard disk (c) or CD-ROM (d) > # default: hard disk, cd-rom, floppy > boot="d" > > #----------------------------------------------------------------------------- > # write to temporary files instead of disk image files > #snapshot=1 > > #---------------------------------------------------------------------------- > # enable SDL library for graphics, default = 0 > sdl=0 > > #---------------------------------------------------------------------------- > # enable VNC library for graphics, default = 1 > vnc=1 > > #---------------------------------------------------------------------------- > # address that should be listened on for the VNC server if vnc is set. > # default is to use 'vnc-listen' setting from /etc/xen/xend-config.sxp > vnclisten="0.0.0.0" > > #---------------------------------------------------------------------------- > # set VNC display number, default = domid > vncdisplay=1 > > #---------------------------------------------------------------------------- > # try to find an unused port for the VNC server, default = 1 > vncunused=1 > > #---------------------------------------------------------------------------- > # enable spawning vncviewer for domain's console > # (only valid when vnc=1), default = 0 > vncconsole=1 > > #---------------------------------------------------------------------------- > # no graphics, use serial port > #nographic=0 > > #---------------------------------------------------------------------------- > # enable stdvga, default = 0 (use cirrus logic device model) > stdvga=0 > > #----------------------------------------------------------------------------- > # serial port re-direct to pty deivce, /dev/pts/n > # then xm console or minicom can connect > serial='pty' > > > #----------------------------------------------------------------------------- > # enable sound card support, [sb16|es1370|all|..,..], default none > #soundhw='sb16' > > > #----------------------------------------------------------------------------- > # set the real time clock to local time [default=0 i.e. set to utc] > #localtime=1 > > > #----------------------------------------------------------------------------- > # start in full screen > #full-screen=1 > > > #----------------------------------------------------------------------------- > # Enable USB support (specific devices specified at runtime through the > # monitor window) > #usb=1 > > # Enable USB mouse support (only enable one of the following, `mouse' > for > # PS/2 protocol relative mouse, `tablet' for > # absolute mouse) > #usbdevice='mouse' > #usbdevice='tablet' > > > vncpasswd = "s3cr3t" > > > I'm running XEN-3.2-1-amd64 installed as binary packages on Debian Lenny > 2.6.26-1-xen-amd64. I had the same error on Etch and 3.0.3 and upgraded as > a desperate attempt to get it working. > > What should I do to make it work? > > Thanks, > /Chris > > _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |