Setup VNC at Ubuntu Jaunty Server PV DomU at Xen 3.4 Dom0 (kernel 2.6.30-rc1-tip)
Runtimer DomU profile
root@ServerXen331:/home/boris/vm# cat jaunty.py
memory = 6000
name = "Ubuntu9.04PV"
vcpus = 2
vif = [ 'bridge=eth0' ]
disk = [ 'phy:/dev/sdb7,xvda,w']
Start DomU via serial console
root@ServerXen331:~# xm create -c jaunty.py
Running Domains
root@ServerXen331:~# xm list
Name ID Mem VCPUs State Time(s)
Domain-0 0 2066 2 r----- 146.2
Ubuntu9.04PV 6 6000 2 -b---- 6.8
root@ServerXen331:~# xm list -l Ubuntu9.04PV
(domain
(domid 6)
(on_crash restart)
(uuid 371dd6fe-6889-20ff-bb73-c5f1645ee327)
(bootloader_args )
(vcpus 2)
(name Ubuntu9.04PV)
(on_poweroff destroy)
(on_reboot restart)
(cpus (() ()))
(bootloader )
(maxmem 6000)
(memory 6000)
(shadow_memory 0)
(features )
(on_xend_start ignore)
(on_xend_stop ignore)
(start_time 1240169415.16)
(cpu_time 6.849031651)
(online_vcpus 2)
(image
(linux
(kernel )
(videoram 4)
(notes
(HV_START_LOW 18446603336221196288)
(FEATURES '!writable_page_tables|pae_pgdir_above_4gb')
(VIRT_BASE 18446744071562067968)
(GUEST_VERSION 2.6)
(PADDR_OFFSET 0)
(GUEST_OS linux)
(HYPERCALL_PAGE 18446744071564201984)
(LOADER generic)
(SUSPEND_CANCEL 1)
(PAE_MODE yes)
(ENTRY 18446744071572460032)
(XEN_VERSION xen-3.0)
)
)
)
(status 2)
(state -b----)
(store_mfn 2205277)
(console_mfn 2205276)
(device
(vif
(bridge eth0)
(mac 00:16:3e:0d:87:be)
(script /etc/xen/scripts/vif-bridge)
(uuid 3ada5fb8-8a16-56a7-f340-4b2a23e27ce5)
(backend 0)
)
)
(device
(vbd
(protocol x86_64-abi)
(uuid 22c30913-ceff-e564-31a5-317fce8fbd17)
(bootable 1)
(dev xvda:disk)
(uname phy:/dev/sdb7)
(mode w)
(backend 0)
(bootable 1)
(VDI )
)
)
(device
(console
(protocol vt100)
(location 2)
(uuid 78e4902a-46b0-11a2-2065-6b17231c4327)
)
)
)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgChyphenhyphen94NYw_nA5IiC8F4uOc6-rtiUGubRzjd8sJeleLI8Kv97G2OK0RGbY7bc2RubLvzkiwcbcYDqn355WDUnME4lppr0Gs2WOSGVfIqy3RCmkEa_a9FLU_VZOlJCrEm9g5ItiOUA/s320/StartJaunDomU.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9AU4MUuyM7L0ygIs4J2lmuv_kpAvELz6LMDbb1yS_VmwTMi_JwjLvEa3mVdvw78vQ1QvFc8OJ9pYym_HUekTDuWiDobzXq_IuzAssqem0pYo0CZGv2O5OeCRY8rmqP77ZBoVFng/s320/JaunDomULogin.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirlFfJcNHMsS1NvReBACt2HoSV90qKw_AAyMeis8G_O0DIzAbW30B8ZfIjp6nEo6NE0nsZiNyiFnZRZBXirAKLvOyjkW_Rm1SZjcvS1QzeP5_FpQDxW9iMZ-h8YuuwaHBijQatDg/s320/JaunDomU@Run.png)
VNC setup at Ubuntu Jaunty Server DomU
ServerU904 login: root
Password:
Last login: Sun Apr 19 15:08:25 EDT 2009 on hvc0
Linux ServerU904 2.6.28-11-server #41-Ubuntu SMP Wed Apr 8 05:29:01 UTC 2009 x86_64
The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.
To access official Ubuntu documentation, please visit:
http://help.ubuntu.com/
1 failure since last login.
Last was Sun 19 Apr 2009 03:30:40 PM EDT on hvc0.
root@ServerU904:~# cat /etc/rc.local
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
export HOME=/root
vncserver
exit 0
root@ServerU904:~# cd .vnc
root@ServerU904:~/.vnc# pwd
/root/.vnc
root@ServerU904:~/.vnc# cat xstartup
#!/bin/sh
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
/usr/bin/gnome-session &
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
twm &
root@ServerU904:~/.vnc#
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVIpZ9jdbGDLqZ7TyneiosFEmXqN1bAkCMHAgW-FC_rcTMyLHNZ88ypYMBWqyd_B9HHIjk8cOTLQ3bqWDrVls57JZExVDtY77S37-yIaELgkdcf06BA0M5aqyOH2WaPnzziscVtA/s320/JaunDOmUVNConfig.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8Z3DOmCrPp0NbM_bsgx1PuwVxhH-kC6OOxQ50HGj8zcW9hIGeFVMp5Ellg8fsgOwDvBwNI4jEZhWB9vzxin1aOoFluj9LAncA26ZldcTmMdQh6zk15WNVUTSIdbWbktdfrWMMAA/s320/JaunDomUsshDom0.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLKeIdG_nvd7GiLjd3ebYFiUqcGKplnXrtgwSZa5vHxR2j1ZJc-7ZXrQm4nNVxCxb0zPhNGKuHHjkuFh9gukS2k8OwaROyH6X8fknTGoPMEZ6nnlkaL0slO6bBL3aIn-vmUhwLtg/s320/JauntyComingSoonDomU.png)
Yes IPv6 works:-
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiX-udhhtZTDl7kFbMDvdzH0BLEZtgMa55eFJEMXpYCnuCt8aLxfz_-xJYdW6x2uUXk4SxEQnIcqjpf0w_SoGU-ZI7W7fC5ZXVaGlE2EO6kNAnh7WN2SKJNydmT85Snwpc5rSzBiQ/s320/IPv6.png)
Auto detection Jaunty PV DomU from another remote Intrepid Server:-
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJPBytQZBZurLrSoWsOM7RffflOCvE-enXpP3l13uVoKhhPZPdWLQ3OBTdMIP2S-QyLtuzAWKxyPzaXDyDRYQtMzh4I_JoB6dAQMsyQDrOlK0zwZ11CrvWFUhHKgDua39FEvEDnw/s320/IPv6Search.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixy9AuhdgujQkx2enGgJLKPo6lWk7iop5wt-cdUiE00wC1vbpOGK7JCAvOPfhkoIsE-gdL_6h0eCPxh5ZhfO-34onqNol2LhOlDRFG-fa1HKadyecBOh4k66gUON3cGVKHmEX-Ow/s320/IP6vWorking.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgPiLN_53gQq5Hyz11XTQ1a1ZzeTdOyMKShx02P6HPHGJ3GTWerAz7quATGNHm7478JBVbGuqNE49xiEmAt4pw4JRzhTf6OxZfir-PZReEVOMYD6ng4gsMrUsuSQVgz7a5DK917A/s320/ActiveIP6vRemote.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLLTzEU2aF6maD6qEQvMSGkLQM9dv-nDh2inPL_Ltw5DSuK7Zm3tYPGbb1lZX2OnZUp4Vav3yb6aT1_Hf7y3Dkzt7pXmdJJttoxgKj9ZcDKSOPaFQa64LiA299OJAGvAs8sJPa6w/s320/AcyivatedIP6vRemote.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjMzFSZzZaLhct-S6OaUi7HIyU-c1UaVmXi_QglTbEXWOjo8tw5ymKccGixxz6bivpF7-nKohA9Y9lnUhgTyOgZz8FZvFHkif8KkviQ22Da8UJnCHPVcfeEWhElZ0Zg5DI3V28vQ/s320/IP6v5900port.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSug4HCGDFip1tKb1XjRzvE3Yd1W24ba7MTVLBpvFMtboOT6DUq3u0rtnpwNAjclz5IbT9NxfKCbBUgHexaK4QAJ542qy4DsapcUqxg6g_GbmQUOfLHMs0JdAyQ1lxDbtQ3QDazw/s320/VinagreConnect.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQpMEe1oBpaSGHTXUdC1Jh9Z19EU3ICYqWRJms9W09xTi8x8O8h3WhwL8UbSxeJL0XmrVMaQOL-7YLoQfJMdi-u3YfnSC91mcL3A5vd7axUX4Ay8yxmeGdV1BlGz3EL5CcB7l3-Q/s320/Vinagre1.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdmdNQLNhj1r_fd80EL_iEhouX4xUrWoXkDFTvaNy0-pcwXfxMFEVdJCZsLkdiIjIj9ivZ7V93F160rvWdPgLXXMafWy6cR9fLvoLe1VmkEd015SaeyjONKPK20Na1in22oDEQaw/s320/VinoStart2.png)
Vino-server stop/start via command line :-
gconftool-2 -s -t bool /desktop/gnome/remote_access/enabled false
gconftool-2 -s -t bool /desktop/gnome/remote_access/enabled true
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGNgamkr7SLwm3haWCA-vQTaEPpue11tERM677dLbSXZAzMiAognuPBvlTa3RPOMNLuDMbChHhkYKCndqR5VLgJXpjWpyDtR-_hDwj_IP4libXCyYshQo3VBJ7ryUzTw6bvy42KQ/s320/VinoCommandLine.png)