WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] [HOWTO] Setting up Xen4 + pvops 2.6.32.21.x on CentOS 5.

To: Pradeep Padala <ppadala@xxxxxxxxxxxxxxxxxx>, Pasi Kärkkäinen <pasik@xxxxxx>
Subject: Re: [Xen-devel] [HOWTO] Setting up Xen4 + pvops 2.6.32.21.x on CentOS 5.5
From: Boris Derzhavets <bderzhavets@xxxxxxxxx>
Date: Tue, 5 Oct 2010 07:43:14 -0700 (PDT)
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Tue, 05 Oct 2010 07:44:13 -0700
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1286289795; bh=xXGb9LxKrifPwGl3LCBJL70cAD6yETVaMC09QVITigk=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=yFJL10H/y+ru0GX0RZjWvFuZdhnK/ZmX9XiYPNuPAp5v9zzT2oO6MrY3U8r7dx7406RaSPb5+/uLzlKqMYJVMHYCDgiS8JeCPZpcawDnUuhTYqxdKbwgUSDuUSR6rJ8+k5DubdNRyMRMmzxPqJxpG8hMKo78boi1GLwB/QS0ul4=
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:Cc:In-Reply-To:MIME-Version:Content-Type; b=ePFKjDjKG0PCwSuD70jffmBRyDKvsn/OF3W+XI/AHC2E6qmowg+GQB5XcIunN6C9fnrW6iH3/UmAkcA3lu3ID0KivoViW9WUtjW8MPU65q8KyZ2HYcAxZGVQ69K5T875Lz7eSN3ZS4fcOC415//EAUZ5WGJa4e+pQhgMj4ML/So=;
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <228680.32269.qm@xxxxxxxxxxxxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
I have two more questions regarding yours "Howto"

1. Quote

***********************************************************************************************

OR, add the following to /etc/rc.local (I had trouble making the modprobe work)

if ( uname -r | grep "2.6.32.21") ; then
   for mod in xen-evtchn xen-netback xen-blkback xenfs; do
        /sbin/modprobe $mod
   done
   /etc/init.d/xend restart
fi
**************************************************************
Xend will fail to start as service if module xenfs has not been loaded yet. So nothing to restart. Should be

service xend start

2.
Quote

 Install Xen and kernel
*******************************************************************************************
make install-xen
make install-tools PYTHON_PREFIX_ARG=
cd build-*
make modules_install
make install
***********************************************************
I would guess that on CentOS 5.5 just

make install-tools

due to standard default location of python packages
/usr/lib/python2.x/site-packages . I haven't alive CentOS 5.5
instance, but on Fedoras it's unnecessary

Boris.

--- On Mon, 10/4/10, Boris Derzhavets <bderzhavets@xxxxxxxxx> wrote:

From: Boris Derzhavets <bderzhavets@xxxxxxxxx>
Subject: Re: [Xen-devel] [HOWTO] Setting up Xen4 + pvops 2.6.32.21.x on CentOS 5.5
To: "Pradeep Padala" <ppadala@xxxxxxxxxxxxxxxxxx>, "Pasi Kärkkäinen" <pasik@xxxxxx>
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Date: Monday, October 4, 2010, 8:00 AM

If i will follow :-

http://ppadala.net/blog/2010/09/how-to-setup-xen4-and-pvops-2-6-32-x-on-centos-5-5-using-gitco-repository/

Recommended .config (fragment)

CONFIG_XEN_DEV_EVTCHN=y
CONFIG_XEN_BACKEND=y
CONFIG_XEN_BLKDEV_BACKEND=y
CONFIG_XEN_NETDEV_BACKEND=y
CONFIG_XENFS=y
CONFIG_XEN_COMPAT_XENFS=y

I believe in this case modules :-
   xen-evtchn xen-netback xen-blkback xenfs
won't be created because they are hard linked to kernel.

To get them as modules i need :-

CONFIG_XEN_DEV_EVTCHN=m
CONFIG_XEN_BACKEND=y
CONFIG_XEN_BLKDEV_BACKEND=m
CONFIG_XEN_NETDEV_BACKEND=m
CONFIG_XENFS=m

At least on my system (F14) with .config
Fragment from .config
#
CONFIG_XEN_BALLOON=y
CONFIG_XEN_SCRUB_PAGES=y
CONFIG_XEN_DEV_EVTCHN=y
CONFIG_XEN_BACKEND=y
CONFIG_XEN_NETDEV_BACKEND=m
CONFIG_XEN_BLKDEV_BACKEND=y
CONFIG_XEN_BLKDEV_TAP=y
#
[root@fedora14 2.6.32.23]# pwd
/lib/modules/2.6.32.23
[root@fedora14 2.6.32.23]# find . -name "xen-*back.ko" -print
./kernel/drivers/xen/netback/xen-netback.ko
[root@fedora14 2.6.32.23]# find . -name "xen-evtchn.ko" -print

Module xen-netback.ko has been created only due to :-
  CONFIG_XEN_NETDEV_BACKEND=m

May be i am missing something here ?

Boris.
P.S.
I just need xen-netback to be loaded as module for OpenIndiana 147 PV Guest
stable networking with PVOPS kernel  ( OSOL 134 aswell). In other words i need
to configure PVOPS kernel  like XenLinux  kernel in regards of loading xen backend drivers.


--- On Sun, 10/3/10, Pasi Kärkkäinen <pasik@xxxxxx> wrote:

From: Pasi Kärkkäinen <pasik@xxxxxx>
Subject: Re: [Xen-devel] [HOWTO] Setting up Xen4 + pvops 2.6.32.21.x on CentOS 5.5
To: "Pradeep Padala" <ppadala@xxxxxxxxxxxxxxxxxx>
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Date: Sunday, October 3, 2010, 3:34 PM

On Tue, Sep 28, 2010 at 11:04:11AM -0700, Pradeep Padala wrote:
>    Hi,
>
>    I spent some time configuring the latest Xen with pvops 2.6.32.x on CentOS
>    5.5. It hasn't been easy, to say the least. My HOWTOs on this are located
>    at
>    [1]http://ppadala.net/blog/2010/09/how-to-setup-xen4-pvops-2-6-32-x-on-centos-5-5/
>    and
>    [2]http://ppadala.net/blog/2010/09/how-to-setup-xen4-and-pvops-2-6-32-x-on-centos-5-5-using-gitco-repository/
>
>    Hope they are helpful. Any comments are welcome. Feel free to add this to
>    Xen4 Wiki.
>

Thanks for the tutorials!
I've added them to Xen4.0 wiki page.

-- Pasi


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


-----Inline Attachment Follows-----

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

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