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

Re: [Xen-users] kernel-3.0-0 dom0, python2.7, and xen 4.0.x on ubuntu 11.10


  • To: xen-users@xxxxxxxxxxxxxxxxxxx, Mark Pryor <tlviewer@xxxxxxxxx>
  • From: Boris Derzhavets <bderzhavets@xxxxxxxxx>
  • Date: Thu, 16 Jun 2011 01:36:07 -0700 (PDT)
  • Cc:
  • Delivery-date: Thu, 16 Jun 2011 01:37:38 -0700
  • Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=hQ1froyZ+PcJqQKWJAYZuC6hgKY6jYJb2zjioygZbxaWSFao4Ngszi8P3B+OqZuZn0U1QVjSXeLoNhQKNnaWHMcc/6H6lOx0BHGU+S/0uPK/lIf3zoe05C7CTbKloPI6RKl0lIPfJaqgfxgoJ8WKj12kAMsga8D9qX6cL1+ELQc=;
  • List-id: Xen user discussion <xen-users.lists.xensource.com>

https://blueprints.launchpad.net/ubuntu/+spec/server-o-xen-host

--- On Wed, 6/15/11, Mark Pryor <tlviewer@xxxxxxxxx> wrote:

From: Mark Pryor <tlviewer@xxxxxxxxx>
Subject: [Xen-users] kernel-3.0-0 dom0, python2.7, and xen 4.0.x on ubuntu 11.10
To: xen-users@xxxxxxxxxxxxxxxxxxx
Date: Wednesday, June 15, 2011, 10:05 PM

list,

Ubuntu 11.10 has kernel-3.0-0 (since about a week) and its ready for dom0. The important dom0 modules needed for domU are built `=m` and they must be loaded at startup for xen to work and create domU.

11.10 is changing quickly and I have no development packages installed yet.
It seemed frugal to try some 4.0.x builds that succeeded on 11.04 where python2.7 is stock - same with 11.10.

This required using xen-4.0.x/install.sh while in 11.04 with 11.10 fs mounted and running the install script.

I tried first with xen-4.0.2, but failed after trying for 2 hours to get it working.
4.0.1 worked after a few easy mods.

There is a problem with /dist/install as applies to Ubuntu, where we have
`ls /usr` ->
bin  games  include  lib  lib64  local  sbin  share  src

the directory list is flat. lib64 is also a dir, not a symlink to lib.

to fix it.
--------
cd ./dist/install/usr
cp -a ./lib64/* ./lib
rm -rf ./lib64

then `sh ./install.sh /mnt` does the right thing, where /mnt is the destination fs.

Patch set for 11.04
-------------
to build xen-4.0.1 on 11.04 requited this patch set:
http://paste.ubuntu.com/544701/

although xend starts in 11.10, there is an xmlrpc bug fixed via this
http://lists.xensource.com/archives/html/xen-devel/2010-08/msg01104.html

preload modules for dom0
--------
$ cat /etc/modules
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

xen-evtchn
xen-gntdev
xen-gntalloc
xenfs
xen-blkback
xen-netback
dm-mod
dummy
it87
------------- snip ------

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu oneiric (development branch)
Release:        11.10
Codename:       oneiric

$ sudo xm info
host                   : olot64
release                : 3.0-0-server
version                : #1-Ubuntu SMP Thu Jun 9 16:50:35 UTC 2011
machine                : x86_64
nr_cpus                : 2
nr_nodes               : 1
cores_per_socket       : 2
threads_per_core       : 1
cpu_mhz                : 3066
hw_caps                : bfebfbff:20100800:00000000:00000940:0408e3bd:00000000:00000001:00000000
virt_caps              : hvm
total_memory           : 4094
free_memory            : 2254
node_to_cpu            : node0:0-1
node_to_memory         : node0:2254
node_to_dma32_mem      : node0:2254
max_node_id            : 0
xen_major              : 4
xen_minor              : 0
xen_extra              : .1
xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64
xen_scheduler          : credit
xen_pagesize           : 4096
platform_params        : virt_start=0xffff800000000000
xen_changeset          : unavailable
xen_commandline        : dummy=dummy dom0_mem=764M earlyprintk=xen guest_loglvl=all loglvl=all
cc_compiler            : gcc version 4.5.2 (Ubuntu/Linaro 4.5.1-12ubuntu1)
cc_compile_by          : tlviewer
cc_compile_domain      :
cc_compile_date        : Thu Dec 16 14:02:23 PST 2010
xend_config_format     : 4


$ brctl show
bridge name     bridge id               STP enabled     interfaces
br0             8000.00241d23f6ed       no              eth0
                                                        vif2.0
                                                        vif3.0

$ sudo xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0   764     2     r-----     29.6
karmicbs                                     3   512     2     -b----      2.1
sl6bs                                        2   512     1     -b----      3.2

--
Mark



_______________________________________________
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

 


Rackspace

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